T
- type of the function result@API(value=EXPERIMENTAL) public class TimeWindowRecordFunction<T> extends IndexRecordFunction<T>
TIME_WINDOW_RANK
record function.
Evaluates to the given record's rank of the given type at the given time.Constructor and Description |
---|
TimeWindowRecordFunction(String name,
GroupingKeyExpression operand,
String index,
TimeWindowForFunction timeWindow) |
Modifier and Type | Method and Description |
---|---|
TimeWindowRecordFunction<T> |
cloneWithIndex(String index) |
TimeWindowRecordFunction<T> |
cloneWithOperand(GroupingKeyExpression operand) |
boolean |
equals(Object o) |
TimeWindowForFunction |
getTimeWindow() |
int |
hashCode() |
String |
toString() |
getIndex, getOperand, validate
getName, planHash
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
iterablePlanHash, objectPlanHash, objectsPlanHash, planHash, planHash
public TimeWindowRecordFunction(@Nonnull String name, @Nonnull GroupingKeyExpression operand, @Nullable String index, @Nonnull TimeWindowForFunction timeWindow)
@Nonnull public TimeWindowForFunction getTimeWindow()
@Nonnull public TimeWindowRecordFunction<T> cloneWithOperand(@Nonnull GroupingKeyExpression operand)
cloneWithOperand
in class IndexRecordFunction<T>
@Nonnull public TimeWindowRecordFunction<T> cloneWithIndex(@Nonnull String index)
cloneWithIndex
in class IndexRecordFunction<T>
public String toString()
toString
in class IndexRecordFunction<T>
public boolean equals(Object o)
equals
in class IndexRecordFunction<T>
public int hashCode()
hashCode
in class IndexRecordFunction<T>