public interface ScalaProductFieldAccessorFactory
| 限定符和类型 | 方法和说明 |
|---|---|
<T,R,F> FieldAccessor<T,F> |
createRecursiveProductFieldAccessor(int pos,
org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo,
FieldAccessor<R,F> innerAccessor,
org.apache.flink.api.common.ExecutionConfig config)
Returns a product
FieldAccessor that does support recursion. |
<T,F> FieldAccessor<T,F> |
createSimpleProductFieldAccessor(int pos,
org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo,
org.apache.flink.api.common.ExecutionConfig config)
Returns a product
FieldAccessor that does not support recursion. |
static ScalaProductFieldAccessorFactory |
load(org.slf4j.Logger log)
Loads the implementation, if it is accessible.
|
<T,F> FieldAccessor<T,F> createSimpleProductFieldAccessor(int pos, org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo, org.apache.flink.api.common.ExecutionConfig config)
FieldAccessor that does not support recursion.<T,R,F> FieldAccessor<T,F> createRecursiveProductFieldAccessor(int pos, org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo, FieldAccessor<R,F> innerAccessor, org.apache.flink.api.common.ExecutionConfig config)
FieldAccessor that does support recursion.static ScalaProductFieldAccessorFactory load(org.slf4j.Logger log)
log - Logger to be used in case the loading failsCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.