115 lines
1.6 KiB
JSON
115 lines
1.6 KiB
JSON
{
|
|
"_scenario": "cartesian",
|
|
"expected_bindings": {
|
|
"columns": [
|
|
"a",
|
|
"b"
|
|
],
|
|
"rows": [
|
|
[
|
|
{
|
|
"str": "left:1"
|
|
},
|
|
{
|
|
"str": "right:10"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"str": "left:1"
|
|
},
|
|
{
|
|
"str": "right:20"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"str": "left:2"
|
|
},
|
|
{
|
|
"str": "right:10"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"str": "left:2"
|
|
},
|
|
{
|
|
"str": "right:20"
|
|
}
|
|
]
|
|
]
|
|
},
|
|
"facts": {
|
|
"left": [
|
|
[
|
|
{
|
|
"str": "left:1"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"str": "left:2"
|
|
}
|
|
]
|
|
],
|
|
"right": [
|
|
[
|
|
{
|
|
"str": "right:10"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"str": "right:20"
|
|
}
|
|
]
|
|
]
|
|
},
|
|
"query": {
|
|
"nodes": [
|
|
{
|
|
"action": {
|
|
"scan": {
|
|
"columns": [
|
|
{
|
|
"var": "a"
|
|
}
|
|
],
|
|
"table": "left"
|
|
}
|
|
},
|
|
"id": 1
|
|
},
|
|
{
|
|
"action": {
|
|
"scan": {
|
|
"columns": [
|
|
{
|
|
"var": "b"
|
|
}
|
|
],
|
|
"table": "right"
|
|
}
|
|
},
|
|
"id": 2
|
|
},
|
|
{
|
|
"action": {
|
|
"join": {
|
|
"left": 1,
|
|
"op": "natural",
|
|
"right": 2
|
|
}
|
|
},
|
|
"id": 3
|
|
}
|
|
],
|
|
"root": 3
|
|
},
|
|
"schema": {
|
|
"left": 1,
|
|
"right": 1
|
|
}
|
|
}
|