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. |