public static class FileSystemTableSink.TableRollingPolicy extends org.apache.flink.streaming.api.functions.sink.filesystem.rollingpolicies.CheckpointRollingPolicy<org.apache.flink.table.data.RowData,String>
RollingPolicy, it extends CheckpointRollingPolicy for bulk writers.org.apache.flink.streaming.api.functions.sink.filesystem.rollingpolicies.CheckpointRollingPolicy.PolicyBuilder<IN,BucketID,T extends org.apache.flink.streaming.api.functions.sink.filesystem.rollingpolicies.CheckpointRollingPolicy.PolicyBuilder<IN,BucketID,T>>| 构造器和说明 |
|---|
TableRollingPolicy(boolean rollOnCheckpoint,
long rollingFileSize,
long rollingTimeInterval,
long inactivityInterval) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
shouldRollOnCheckpoint(org.apache.flink.streaming.api.functions.sink.filesystem.PartFileInfo<String> partFileState) |
boolean |
shouldRollOnEvent(org.apache.flink.streaming.api.functions.sink.filesystem.PartFileInfo<String> partFileState,
org.apache.flink.table.data.RowData element) |
boolean |
shouldRollOnProcessingTime(org.apache.flink.streaming.api.functions.sink.filesystem.PartFileInfo<String> partFileState,
long currentTime) |
public TableRollingPolicy(boolean rollOnCheckpoint,
long rollingFileSize,
long rollingTimeInterval,
long inactivityInterval)
public boolean shouldRollOnCheckpoint(org.apache.flink.streaming.api.functions.sink.filesystem.PartFileInfo<String> partFileState)
shouldRollOnCheckpoint 在接口中 org.apache.flink.streaming.api.functions.sink.filesystem.RollingPolicy<org.apache.flink.table.data.RowData,String>shouldRollOnCheckpoint 在类中 org.apache.flink.streaming.api.functions.sink.filesystem.rollingpolicies.CheckpointRollingPolicy<org.apache.flink.table.data.RowData,String>public boolean shouldRollOnEvent(org.apache.flink.streaming.api.functions.sink.filesystem.PartFileInfo<String> partFileState, org.apache.flink.table.data.RowData element) throws IOException
shouldRollOnEvent 在接口中 org.apache.flink.streaming.api.functions.sink.filesystem.RollingPolicy<org.apache.flink.table.data.RowData,String>shouldRollOnEvent 在类中 org.apache.flink.streaming.api.functions.sink.filesystem.rollingpolicies.CheckpointRollingPolicy<org.apache.flink.table.data.RowData,String>IOExceptionpublic boolean shouldRollOnProcessingTime(org.apache.flink.streaming.api.functions.sink.filesystem.PartFileInfo<String> partFileState, long currentTime)
shouldRollOnProcessingTime 在接口中 org.apache.flink.streaming.api.functions.sink.filesystem.RollingPolicy<org.apache.flink.table.data.RowData,String>shouldRollOnProcessingTime 在类中 org.apache.flink.streaming.api.functions.sink.filesystem.rollingpolicies.CheckpointRollingPolicy<org.apache.flink.table.data.RowData,String>Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.