desc: String
JoinStateWatermarkPredicate Contract (Sealed Trait)
JoinStateWatermarkPredicate is the abstraction of join state watermark predicates that are described by a Catalyst expression and desc.
JoinStateWatermarkPredicate is created using StreamingSymmetricHashJoinHelper utility (for planning a StreamingSymmetricHashJoinExec physical operator for execution with execution-specific configuration)
JoinStateWatermarkPredicate is used to create a OneSideHashJoiner (and JoinStateWatermarkPredicates).
| Method | Description |
|---|---|
|
Used exclusively for the textual representation |
|
A Catalyst Used for the textual representation and a JoinStateWatermarkPredicates (for StreamingSymmetricHashJoinExec physical operator) |
| JoinStateWatermarkPredicate | Description |
|---|---|
JoinStateKeyWatermarkPredicate |
Watermark predicate on state keys (i.e. when the streaming watermark is defined either on the left or right join keys) Created when Used when |
JoinStateValueWatermarkPredicate |
|
Note
|
JoinStateWatermarkPredicate is a Scala sealed trait which means that all the implementations are in the same compilation unit (a single file).
|
Textual Representation — toString Method
toString: String
|
Note
|
toString is part of the java.lang.Object contract for the string representation of the object.
|
[desc]: [expr]