plexus-engine 0.3.4

Engine integration traits for consuming Plexus plans
Documentation
Feature: setup steps graph tables with headers

@readOnly
Scenario: given-graph-tables-with-headers
Given an empty graph
Given graph nodes:
| id     | labels  | properties                           |
| node:1 | Person  | name=string:Alice;age=int:30         |
| node:2 | Person  | name=string:Bob;age=int:40           |
| node:3 | Company | name=string:Acme                     |
Given graph relationships:
| id     | src    | dst    | type     | properties |
| rel:10 | node:1 | node:2 | KNOWS    | -          |
| rel:11 | node:2 | node:3 | WORKS_AT | -          |
When executing query:
"""
MATCH (n:Person)-[:KNOWS]->(m:Person) RETURN n.name AS name ORDER BY name ASC
"""
Then the result should be, in order:
| string:Alice |
And no side effects