Class PassThroughCollectorBase
- java.lang.Object
-
- org.apache.flink.table.runtime.util.StreamRecordCollector<org.apache.flink.table.data.RowData>
-
- org.apache.flink.table.runtime.operators.process.PassThroughCollectorBase
-
- All Implemented Interfaces:
org.apache.flink.util.Collector<org.apache.flink.table.data.RowData>
- Direct Known Subclasses:
PassAllCollector,PassPartitionKeysCollector
@Internal public abstract class PassThroughCollectorBase extends StreamRecordCollector<org.apache.flink.table.data.RowData>
Base class for collectors that pass input columns.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.flink.table.data.RowDataprefix
-
Constructor Summary
Constructors Constructor Description PassThroughCollectorBase(org.apache.flink.streaming.api.operators.Output<org.apache.flink.streaming.runtime.streamrecord.StreamRecord<org.apache.flink.table.data.RowData>> output, org.apache.flink.table.connector.ChangelogMode changelogMode, int prefixRepetition)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcollect(org.apache.flink.table.data.RowData functionOutput)abstract voidsetPrefix(int pos, org.apache.flink.table.data.RowData input)voidsetRowtime(Long time)-
Methods inherited from class org.apache.flink.table.runtime.util.StreamRecordCollector
close
-
-
-
-
Constructor Detail
-
PassThroughCollectorBase
public PassThroughCollectorBase(org.apache.flink.streaming.api.operators.Output<org.apache.flink.streaming.runtime.streamrecord.StreamRecord<org.apache.flink.table.data.RowData>> output, org.apache.flink.table.connector.ChangelogMode changelogMode, int prefixRepetition)
-
-
Method Detail
-
setPrefix
public abstract void setPrefix(int pos, org.apache.flink.table.data.RowData input)
-
setRowtime
public void setRowtime(Long time)
-
collect
public void collect(org.apache.flink.table.data.RowData functionOutput)
- Specified by:
collectin interfaceorg.apache.flink.util.Collector<org.apache.flink.table.data.RowData>- Overrides:
collectin classStreamRecordCollector<org.apache.flink.table.data.RowData>
-
-