add distribute hint to leading hint, we can use leading like:
/*+ leading(t1 broadcase{t2 t3}) */ after this commit
38 lines
1.4 KiB
Plaintext
38 lines
1.4 KiB
Plaintext
-- This file is automatically generated. You should know what you did if you want to edit this
|
|
-- !bc1 --
|
|
PhysicalResultSink
|
|
--PhysicalDistribute[DistributionSpecGather]
|
|
----PhysicalProject
|
|
------hashJoin[INNER_JOIN] hashCondition=((t1.code = t2.ACCEPT_ORG_CODE)) otherCondition=() build RFs:RF0 code->[ACCEPT_ORG_CODE]
|
|
--------PhysicalOlapScan[t2] apply RFs: RF0
|
|
--------PhysicalDistribute[DistributionSpecReplicated]
|
|
----------PhysicalOlapScan[t1]
|
|
|
|
-- !bc2 --
|
|
PhysicalResultSink
|
|
--PhysicalDistribute[DistributionSpecGather]
|
|
----PhysicalProject
|
|
------hashJoin[LEFT_OUTER_JOIN] hashCondition=((t1.code = t2.ACCEPT_ORG_CODE)) otherCondition=()
|
|
--------PhysicalOlapScan[t2]
|
|
--------PhysicalDistribute[DistributionSpecReplicated]
|
|
----------PhysicalOlapScan[t1]
|
|
|
|
-- !bc3 --
|
|
PhysicalResultSink
|
|
--PhysicalDistribute[DistributionSpecGather]
|
|
----PhysicalProject
|
|
------hashJoin[INNER_JOIN] hashCondition=((t1.code = t2.ACCEPT_ORG_CODE)) otherCondition=() build RFs:RF0 code->[ACCEPT_ORG_CODE]
|
|
--------PhysicalOlapScan[t2] apply RFs: RF0
|
|
--------PhysicalDistribute[DistributionSpecReplicated]
|
|
----------PhysicalOlapScan[t1]
|
|
|
|
-- !bc4 --
|
|
PhysicalResultSink
|
|
--PhysicalDistribute[DistributionSpecGather]
|
|
----PhysicalProject
|
|
------hashJoin[LEFT_OUTER_JOIN] hashCondition=((t1.code = t2.ACCEPT_ORG_CODE)) otherCondition=()
|
|
--------PhysicalOlapScan[t2]
|
|
--------PhysicalDistribute[DistributionSpecReplicated]
|
|
----------PhysicalOlapScan[t1]
|
|
|