类 RowRedisSinkMapper
- java.lang.Object
-
- org.apache.flink.streaming.connectors.redis.mapper.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(RedisCommand redisCommand, org.apache.flink.configuration.ReadableConfig config)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanequals(Object obj)RedisCommandDescriptiongetCommandDescription()Returns descriptor which defines data type.StringgetFieldFromData(org.apache.flink.table.data.RowData rowData, org.apache.flink.table.types.logical.LogicalType logicalType, Integer fieldIndex)StringgetKeyFromData(org.apache.flink.table.data.RowData rowData, org.apache.flink.table.types.logical.LogicalType logicalType, Integer keyIndex)Extracts key from data.RedisCommandgetRedisCommand()StringgetValueFromData(org.apache.flink.table.data.RowData rowData, org.apache.flink.table.types.logical.LogicalType logicalType, Integer valueIndex)Extracts value from data.
-
-
-
构造器详细资料
-
RowRedisSinkMapper
public RowRedisSinkMapper(RedisCommand redisCommand, org.apache.flink.configuration.ReadableConfig config)
-
-
方法详细资料
-
getCommandDescription
public RedisCommandDescription getCommandDescription()
从接口复制的说明:RedisMapperReturns descriptor which defines data type.- 指定者:
getCommandDescription在接口中RedisMapper<org.apache.flink.table.data.GenericRowData>- 返回:
- data type descriptor
-
getKeyFromData
public String getKeyFromData(org.apache.flink.table.data.RowData rowData, org.apache.flink.table.types.logical.LogicalType logicalType, Integer keyIndex)
从接口复制的说明:RedisSinkMapperExtracts 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)
从接口复制的说明:RedisSinkMapperExtracts 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>- 返回:
-
getRedisCommand
public RedisCommand getRedisCommand()
-
-