public interface ScalaProductFieldAccessorFactory
Modifier and Type | Method and Description |
---|---|
<T,R,F> FieldAccessor<T,F> |
createRecursiveProductFieldAccessor(int pos,
TypeInformation<T> typeInfo,
FieldAccessor<R,F> innerAccessor,
ExecutionConfig config)
Returns a product
FieldAccessor that does support recursion. |
<T,F> FieldAccessor<T,F> |
createSimpleProductFieldAccessor(int pos,
TypeInformation<T> typeInfo,
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, TypeInformation<T> typeInfo, ExecutionConfig config)
FieldAccessor
that does not support recursion.<T,R,F> FieldAccessor<T,F> createRecursiveProductFieldAccessor(int pos, TypeInformation<T> typeInfo, FieldAccessor<R,F> innerAccessor, 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–2024 The Apache Software Foundation. All rights reserved.