blob: 12d7342b82d2b34bea3c3323c454a7345833ecbb [file]
N0
SELECT * FROM ct1_n1, ct2_n1
---
Fragment#3 root
executionNodes: [N0]
remoteFragments: [4]
exchangeSourceNodes: {4=[N1]}
tree:
Receiver(sourceFragment=4, exchange=4, distribution=single)
Fragment#4
targetNodes: [N0]
executionNodes: [N1]
tables: [CT1_N1, CT2_N1]
partitions: {N1=[0:1]}
tree:
Sender(targetFragment=3, exchange=4, distribution=single)
NestedLoopJoin
TableScan(name=PUBLIC.CT1_N1, source=1, partitions=1, distribution=single)
TableScan(name=PUBLIC.CT2_N1, source=2, partitions=1, distribution=single)
---
N1
SELECT * FROM ct1_n1, ct2_n1
---
Fragment#0 root
executionNodes: [N1]
tables: [CT1_N1, CT2_N1]
partitions: {N1=[0:1]}
tree:
NestedLoopJoin
TableScan(name=PUBLIC.CT1_N1, source=1, partitions=1, distribution=single)
TableScan(name=PUBLIC.CT2_N1, source=2, partitions=1, distribution=single)
---
N0
SELECT * FROM ct1_n1, ct2_n2
---
Fragment#5 root
executionNodes: [N0]
remoteFragments: [6]
exchangeSourceNodes: {6=[N2]}
tree:
Receiver(sourceFragment=6, exchange=6, distribution=single)
Fragment#4
targetNodes: [N2]
executionNodes: [N1]
tables: [CT1_N1]
partitions: {N1=[0:1]}
tree:
Sender(targetFragment=6, exchange=4, distribution=single)
TableScan(name=PUBLIC.CT1_N1, source=1, partitions=1, distribution=single)
Fragment#6
targetNodes: [N0]
executionNodes: [N2]
remoteFragments: [4]
exchangeSourceNodes: {4=[N1]}
tables: [CT2_N2]
partitions: {N2=[0:1]}
tree:
Sender(targetFragment=5, exchange=6, distribution=single)
NestedLoopJoin
Receiver(sourceFragment=4, exchange=4, distribution=single)
TableScan(name=PUBLIC.CT2_N2, source=2, partitions=1, distribution=single)
---
N1
SELECT * FROM ct1_n1, ct2_n2
---
Fragment#5 root
executionNodes: [N1]
remoteFragments: [6]
exchangeSourceNodes: {6=[N2]}
tree:
Receiver(sourceFragment=6, exchange=6, distribution=single)
Fragment#4
targetNodes: [N2]
executionNodes: [N1]
tables: [CT1_N1]
partitions: {N1=[0:1]}
tree:
Sender(targetFragment=6, exchange=4, distribution=single)
TableScan(name=PUBLIC.CT1_N1, source=1, partitions=1, distribution=single)
Fragment#6
targetNodes: [N1]
executionNodes: [N2]
remoteFragments: [4]
exchangeSourceNodes: {4=[N1]}
tables: [CT2_N2]
partitions: {N2=[0:1]}
tree:
Sender(targetFragment=5, exchange=6, distribution=single)
NestedLoopJoin
Receiver(sourceFragment=4, exchange=4, distribution=single)
TableScan(name=PUBLIC.CT2_N2, source=2, partitions=1, distribution=single)
---