@Internal
public class RedisRowDataLookupFunction
extends org.apache.flink.table.functions.TableFunction<org.apache.flink.table.data.RowData>
RowData.| 限定符和类型 | 字段和说明 |
|---|---|
protected RedisLookupOptions |
redisLookupOptions |
| 构造器和说明 |
|---|
RedisRowDataLookupFunction(FlinkJedisConfigBase flinkJedisConfigBase,
LookupRedisMapper lookupRedisMapper,
RedisLookupOptions redisLookupOptions,
org.apache.flink.table.types.DataType physicalDataType,
org.apache.flink.configuration.Configuration optionsWith,
String[] keyNames) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
eval(Object... objects)
The invoke entry point of lookup function. only support one object now
|
void |
open(org.apache.flink.table.functions.FunctionContext context) |
collect, finish, getKind, getParameterTypes, getResultType, getTypeInference, setCollectorprotected final RedisLookupOptions redisLookupOptions
public RedisRowDataLookupFunction(FlinkJedisConfigBase flinkJedisConfigBase, LookupRedisMapper lookupRedisMapper, RedisLookupOptions redisLookupOptions, org.apache.flink.table.types.DataType physicalDataType, org.apache.flink.configuration.Configuration optionsWith, String[] keyNames)
public void eval(Object... objects) throws IOException
objects - the lookup key. Currently only support single rowkey.IOExceptionpublic void open(org.apache.flink.table.functions.FunctionContext context)
open 在类中 org.apache.flink.table.functions.UserDefinedFunctionpublic void close()
close 在类中 org.apache.flink.table.functions.UserDefinedFunctionCopyright © 2023–2024. All rights reserved.