Uses of Class
org.apache.flink.streaming.util.typeutils.FieldAccessor
Packages that use FieldAccessor
-
Uses of FieldAccessor in org.apache.flink.streaming.util.typeutils
Methods in org.apache.flink.streaming.util.typeutils that return FieldAccessorModifier and TypeMethodDescription<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) Returns a productFieldAccessorthat does support recursion.<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) Returns a productFieldAccessorthat does not support recursion.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 aFieldAccessorfor 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 aFieldAccessorfor 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.Methods in org.apache.flink.streaming.util.typeutils with parameters of type FieldAccessorModifier and TypeMethodDescription<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) Returns a productFieldAccessorthat does support recursion.