类 RowRedisSinkMapper

  • 所有已实现的接口:
    Serializable, org.apache.flink.api.common.functions.Function, RedisMapper<org.apache.flink.table.data.GenericRowData>, RedisSinkMapper<org.apache.flink.table.data.GenericRowData>

    public class RowRedisSinkMapper
    extends Object
    implements RedisSinkMapper<org.apache.flink.table.data.GenericRowData>
    base row redis mapper implement.
    另请参阅:
    序列化表格
    • 构造器详细资料

      • RowRedisSinkMapper

        public RowRedisSinkMapper​(RedisCommand redisCommand,
                                  org.apache.flink.configuration.ReadableConfig config)
    • 方法详细资料

      • getKeyFromData

        public String getKeyFromData​(org.apache.flink.table.data.RowData rowData,
                                     org.apache.flink.table.types.logical.LogicalType logicalType,
                                     Integer keyIndex)
        从接口复制的说明: RedisSinkMapper
        Extracts key from data.
        指定者:
        getKeyFromData 在接口中 RedisSinkMapper<org.apache.flink.table.data.GenericRowData>
        参数:
        rowData - source data
        返回:
        key
      • getValueFromData

        public String getValueFromData​(org.apache.flink.table.data.RowData rowData,
                                       org.apache.flink.table.types.logical.LogicalType logicalType,
                                       Integer valueIndex)
        从接口复制的说明: RedisSinkMapper
        Extracts value from data.
        指定者:
        getValueFromData 在接口中 RedisSinkMapper<org.apache.flink.table.data.GenericRowData>
        参数:
        rowData - source data
        返回:
        value
      • getFieldFromData

        public String getFieldFromData​(org.apache.flink.table.data.RowData rowData,
                                       org.apache.flink.table.types.logical.LogicalType logicalType,
                                       Integer fieldIndex)
        指定者:
        getFieldFromData 在接口中 RedisSinkMapper<org.apache.flink.table.data.GenericRowData>
        返回: