类 RedisDynamicTableSink

  • 所有已实现的接口:
    Serializable, org.apache.flink.api.common.functions.Function, org.apache.flink.api.common.functions.Partitioner<Object>, org.apache.flink.table.connector.sink.DynamicTableSink

    public class RedisDynamicTableSink
    extends Object
    implements org.apache.flink.table.connector.sink.DynamicTableSink, org.apache.flink.api.common.functions.Partitioner<Object>
    自定义 sink 写入 redis
    另请参阅:
    序列化表格
    • 嵌套类概要

      • 从接口继承的嵌套类/接口 org.apache.flink.table.connector.sink.DynamicTableSink

        org.apache.flink.table.connector.sink.DynamicTableSink.Context, org.apache.flink.table.connector.sink.DynamicTableSink.DataStructureConverter, org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider
    • 构造器概要

      构造器 
      构造器 说明
      RedisDynamicTableSink​(org.apache.flink.table.catalog.ResolvedSchema schema, org.apache.flink.table.connector.format.EncodingFormat<org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.table.data.RowData>> encodingFormat, org.apache.flink.configuration.Configuration options)  
    • 构造器详细资料

      • RedisDynamicTableSink

        public RedisDynamicTableSink​(org.apache.flink.table.catalog.ResolvedSchema schema,
                                     org.apache.flink.table.connector.format.EncodingFormat<org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.table.data.RowData>> encodingFormat,
                                     org.apache.flink.configuration.Configuration options)
    • 方法详细资料

      • getChangelogMode

        public org.apache.flink.table.connector.ChangelogMode getChangelogMode​(org.apache.flink.table.connector.ChangelogMode requestedMode)
        指定者:
        getChangelogMode 在接口中 org.apache.flink.table.connector.sink.DynamicTableSink
      • getSinkRuntimeProvider

        public org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider getSinkRuntimeProvider​(org.apache.flink.table.connector.sink.DynamicTableSink.Context context)
        指定者:
        getSinkRuntimeProvider 在接口中 org.apache.flink.table.connector.sink.DynamicTableSink
      • copy

        public org.apache.flink.table.connector.sink.DynamicTableSink copy()
        指定者:
        copy 在接口中 org.apache.flink.table.connector.sink.DynamicTableSink
      • asSummaryString

        public String asSummaryString()
        指定者:
        asSummaryString 在接口中 org.apache.flink.table.connector.sink.DynamicTableSink
      • partition

        public int partition​(Object key,
                             int numPartitions)
        指定者:
        partition 在接口中 org.apache.flink.api.common.functions.Partitioner<Object>