public class FileSystemLookupFunction<T extends org.apache.flink.core.io.InputSplit>
extends org.apache.flink.table.functions.TableFunction<org.apache.flink.table.data.RowData>
| 构造器和说明 |
|---|
FileSystemLookupFunction(org.apache.flink.api.common.io.InputFormat<org.apache.flink.table.data.RowData,T> inputFormat,
String[] lookupKeys,
String[] producedNames,
org.apache.flink.table.types.DataType[] producedTypes,
java.time.Duration cacheTTL) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
eval(Object... values) |
java.time.Duration |
getCacheTTL() |
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> |
getResultType() |
void |
open(org.apache.flink.table.functions.FunctionContext context) |
collect, getKind, getParameterTypes, getTypeInference, setCollectorpublic org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> getResultType()
getResultType 在类中 org.apache.flink.table.functions.TableFunction<org.apache.flink.table.data.RowData>public void open(org.apache.flink.table.functions.FunctionContext context)
throws Exception
open 在类中 org.apache.flink.table.functions.UserDefinedFunctionExceptionpublic void eval(Object... values)
@VisibleForTesting public java.time.Duration getCacheTTL()
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.