29 lines
811 B
JSON
29 lines
811 B
JSON
|
|
{
|
||
|
|
"name": "two-atom-join",
|
||
|
|
"schema": {
|
||
|
|
"node": { "columns": [{"entity": "node"}] },
|
||
|
|
"edge": { "columns": [{"entity": "node"}, {"entity": "node"}, {"entity": "edge"}] }
|
||
|
|
},
|
||
|
|
"facts": {
|
||
|
|
"node": [
|
||
|
|
[{"entity": ["node", 1]}],
|
||
|
|
[{"entity": ["node", 2]}]
|
||
|
|
],
|
||
|
|
"edge": [
|
||
|
|
[{"entity": ["node", 1]}, {"entity": ["node", 2]}, {"entity": ["edge", 1]}],
|
||
|
|
[{"entity": ["node", 2]}, {"entity": ["node", 1]}, {"entity": ["edge", 2]}]
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"atoms": [
|
||
|
|
{"table": "node", "values": {"0": {"var": "a"}}},
|
||
|
|
{"table": "edge", "values": {"0": {"var": "a"}, "1": {"var": "b"}}}
|
||
|
|
],
|
||
|
|
"expected_bindings": {
|
||
|
|
"columns": ["a", "b"],
|
||
|
|
"rows": [
|
||
|
|
[{"entity": ["node", 1]}, {"entity": ["node", 2]}],
|
||
|
|
[{"entity": ["node", 2]}, {"entity": ["node", 1]}]
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|