public class IntervalJoinSpec extends Object
This class corresponds to Join
rel node. the join
condition is splitted into two part: WindowBounds and JoinSpec: 1. WindowBounds contains the time
range condition. 2. JoinSpec contains rest of the join condition except windowBounds.
Modifier and Type | Class and Description |
---|---|
static class |
IntervalJoinSpec.WindowBounds
WindowBounds describes the time range condition of a Interval Join.
|
Modifier and Type | Field and Description |
---|---|
static String |
FIELD_NAME_JOIN_SPEC |
static String |
FIELD_NAME_WINDOW_BOUNDS |
Constructor and Description |
---|
IntervalJoinSpec(JoinSpec joinSpec,
IntervalJoinSpec.WindowBounds windowBounds) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
JoinSpec |
getJoinSpec() |
IntervalJoinSpec.WindowBounds |
getWindowBounds() |
int |
hashCode() |
public static final String FIELD_NAME_WINDOW_BOUNDS
public static final String FIELD_NAME_JOIN_SPEC
public IntervalJoinSpec(JoinSpec joinSpec, IntervalJoinSpec.WindowBounds windowBounds)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.