<T,R,F> FieldAccessor<T,F> |
ScalaProductFieldAccessorFactory.createRecursiveProductFieldAccessor(int pos,
org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo,
FieldAccessor<R,F> innerAccessor,
org.apache.flink.api.common.ExecutionConfig config) |
|
<T,F> FieldAccessor<T,F> |
ScalaProductFieldAccessorFactory.createSimpleProductFieldAccessor(int pos,
org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo,
org.apache.flink.api.common.ExecutionConfig config) |
|
static <T,F> FieldAccessor<T,F> |
FieldAccessorFactory.getAccessor(org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo,
int pos,
org.apache.flink.api.common.ExecutionConfig config) |
Creates a FieldAccessor for the given field position, which can be used to get and
set the specified field on instances of this type.
|
static <T,F> FieldAccessor<T,F> |
FieldAccessorFactory.getAccessor(org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo,
String field,
org.apache.flink.api.common.ExecutionConfig config) |
Creates a FieldAccessor for the field that is given by a field expression, which can
be used to get and set the specified field on instances of this type.
|