Class FileSystemTableSink.TableBucketAssigner
- java.lang.Object
-
- org.apache.flink.connector.file.table.FileSystemTableSink.TableBucketAssigner
-
- All Implemented Interfaces:
Serializable,org.apache.flink.streaming.api.functions.sink.filesystem.BucketAssigner<org.apache.flink.table.data.RowData,String>
- Enclosing class:
- FileSystemTableSink
public static class FileSystemTableSink.TableBucketAssigner extends Object implements org.apache.flink.streaming.api.functions.sink.filesystem.BucketAssigner<org.apache.flink.table.data.RowData,String>
Table bucket assigner, wrapPartitionComputer.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TableBucketAssigner(PartitionComputer<org.apache.flink.table.data.RowData> computer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBucketId(org.apache.flink.table.data.RowData element, org.apache.flink.streaming.api.functions.sink.filesystem.BucketAssigner.Context context)org.apache.flink.core.io.SimpleVersionedSerializer<String>getSerializer()
-
-
-
Constructor Detail
-
TableBucketAssigner
public TableBucketAssigner(PartitionComputer<org.apache.flink.table.data.RowData> computer)
-
-
Method Detail
-
getBucketId
public String getBucketId(org.apache.flink.table.data.RowData element, org.apache.flink.streaming.api.functions.sink.filesystem.BucketAssigner.Context context)
- Specified by:
getBucketIdin interfaceorg.apache.flink.streaming.api.functions.sink.filesystem.BucketAssigner<org.apache.flink.table.data.RowData,String>
-
-