Stream-stream join without equality predicate is not supported
StreamingJoinStrategy Execution Planning Strategy — Stream-Stream Equi-Joins
StreamingJoinStrategy
is an execution planning strategy that can plan streaming queries with Join
logical operators of two streaming queries to a StreamingSymmetricHashJoinExec physical operator.
Tip
|
Read up on Execution Planning Strategies in The Internals of Spark SQL online book. |
StreamingJoinStrategy
throws an AnalysisException
when applied to a Join
logical operator with no equality predicate:
StreamingJoinStrategy
is used exclusively when IncrementalExecution is requested to plan a streaming query.
Tip
|
Read up on ExtractEquiJoinKeys in The Internals of Spark SQL online book. Enable Add the following line to
Refer to Logging. |