public class WindowJoinOperatorBuilder extends Object
WindowJoinOperatorBuilder
is used to build a WindowJoinOperator
for window
join.
WindowJoinOperatorBuilder.builder() .leftType(leftType) .rightType(rightType) .generatedJoinCondition(generatedJoinCondition) .leftWindowEndIndex(leftWindowEndIndex) .rightWindowEndIndex(rightWindowEndIndex) .filterNullKeys(filterNullKeys) .joinType(joinType) .build();
Constructor and Description |
---|
WindowJoinOperatorBuilder() |
public static WindowJoinOperatorBuilder builder()
public WindowJoinOperatorBuilder leftSerializer(TypeSerializer<RowData> leftSerializer)
public WindowJoinOperatorBuilder rightSerializer(TypeSerializer<RowData> rightSerializer)
public WindowJoinOperatorBuilder generatedJoinCondition(GeneratedJoinCondition generatedJoinCondition)
public WindowJoinOperatorBuilder filterNullKeys(boolean[] filterNullKeys)
public WindowJoinOperatorBuilder joinType(FlinkJoinType joinType)
public WindowJoinOperatorBuilder leftWindowEndIndex(int leftWindowEndIndex)
public WindowJoinOperatorBuilder rightWindowEndIndex(int rightWindowEndIndex)
public WindowJoinOperatorBuilder withShiftTimezone(java.time.ZoneId shiftTimeZone)
public WindowJoinOperator build()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.