public class LimitableBulkFormat<T,SplitT extends org.apache.flink.connector.file.src.FileSourceSplit> extends Object implements org.apache.flink.connector.file.src.reader.BulkFormat<T,SplitT>
BulkFormat that can limit output record number.| Modifier and Type | Method and Description |
|---|---|
static <T,SplitT extends org.apache.flink.connector.file.src.FileSourceSplit> |
create(org.apache.flink.connector.file.src.reader.BulkFormat<T,SplitT> format,
Long limit) |
org.apache.flink.connector.file.src.reader.BulkFormat.Reader<T> |
createReader(org.apache.flink.configuration.Configuration config,
SplitT split) |
org.apache.flink.api.common.typeinfo.TypeInformation<T> |
getProducedType() |
boolean |
isSplittable() |
org.apache.flink.connector.file.src.reader.BulkFormat.Reader<T> |
restoreReader(org.apache.flink.configuration.Configuration config,
SplitT split) |
public org.apache.flink.connector.file.src.reader.BulkFormat.Reader<T> createReader(org.apache.flink.configuration.Configuration config, SplitT split) throws IOException
createReader in interface org.apache.flink.connector.file.src.reader.BulkFormat<T,SplitT extends org.apache.flink.connector.file.src.FileSourceSplit>IOExceptionpublic org.apache.flink.connector.file.src.reader.BulkFormat.Reader<T> restoreReader(org.apache.flink.configuration.Configuration config, SplitT split) throws IOException
restoreReader in interface org.apache.flink.connector.file.src.reader.BulkFormat<T,SplitT extends org.apache.flink.connector.file.src.FileSourceSplit>IOExceptionpublic boolean isSplittable()
public org.apache.flink.api.common.typeinfo.TypeInformation<T> getProducedType()
public static <T,SplitT extends org.apache.flink.connector.file.src.FileSourceSplit> org.apache.flink.connector.file.src.reader.BulkFormat<T,SplitT> create(org.apache.flink.connector.file.src.reader.BulkFormat<T,SplitT> format,
Long limit)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.