public class IntervalJoinFunction
extends org.apache.flink.api.common.functions.RichFlatJoinFunction<org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData>
implements org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.table.data.RowData>
| Constructor and Description |
|---|
IntervalJoinFunction(GeneratedJoinCondition joinCondition,
InternalTypeInfo<org.apache.flink.table.data.RowData> returnTypeInfo,
boolean[] filterNulls) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> |
getProducedType() |
void |
join(org.apache.flink.table.data.RowData first,
org.apache.flink.table.data.RowData second,
org.apache.flink.util.Collector<org.apache.flink.table.data.RowData> out) |
void |
open(org.apache.flink.api.common.functions.OpenContext openContext) |
void |
setJoinKey(org.apache.flink.table.data.RowData currentKey) |
public IntervalJoinFunction(GeneratedJoinCondition joinCondition, InternalTypeInfo<org.apache.flink.table.data.RowData> returnTypeInfo, boolean[] filterNulls)
public void open(org.apache.flink.api.common.functions.OpenContext openContext)
throws Exception
open in interface org.apache.flink.api.common.functions.RichFunctionExceptionpublic void join(org.apache.flink.table.data.RowData first,
org.apache.flink.table.data.RowData second,
org.apache.flink.util.Collector<org.apache.flink.table.data.RowData> out)
throws Exception
join in interface org.apache.flink.api.common.functions.FlatJoinFunction<org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData>join in class org.apache.flink.api.common.functions.RichFlatJoinFunction<org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData>Exceptionpublic org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> getProducedType()
getProducedType in interface org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.table.data.RowData>public void setJoinKey(org.apache.flink.table.data.RowData currentKey)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.