@Target(value=TYPE) @Retention(value=RUNTIME) @PublicEvolving public static @interface FunctionAnnotation.ReadFieldsFirst
\@ReadFieldsFirst({"f0; f2"})
declares the first and third
field of a Java input tuple of the first input to be read.
All other fields of the first input are considered to not influence the behavior of the function.
Multiple read fields can be declared in one \@ReadFieldsFirst({"f0; f2"})
or
multiple separate Strings \@ReadFieldsFirst({"f0", "f2"})
.
Please refer to the JavaDoc of Function
or Flink's documentation for
details on field expressions such as nested fields and wildcard.public abstract String[] value
Copyright © 2014–2016 The Apache Software Foundation. All rights reserved.