Class EmptyFieldsCountAccumulator.EmptyFieldFilter
- java.lang.Object
-
- org.apache.flink.api.common.functions.AbstractRichFunction
-
- org.apache.flink.api.common.functions.RichFilterFunction<EmptyFieldsCountAccumulator.StringTriple>
-
- org.apache.flink.examples.java.relational.EmptyFieldsCountAccumulator.EmptyFieldFilter
-
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.functions.FilterFunction<EmptyFieldsCountAccumulator.StringTriple>,org.apache.flink.api.common.functions.Function,org.apache.flink.api.common.functions.RichFunction
- Enclosing class:
- EmptyFieldsCountAccumulator
public static final class EmptyFieldsCountAccumulator.EmptyFieldFilter extends org.apache.flink.api.common.functions.RichFilterFunction<EmptyFieldsCountAccumulator.StringTriple>
This function filters all incoming tuples that have one or more empty fields. In doing so, it also counts the number of empty fields per attribute with an accumulator (registered underEmptyFieldsCountAccumulator.EMPTY_FIELD_ACCUMULATOR).- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EmptyFieldFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanfilter(EmptyFieldsCountAccumulator.StringTriple t)voidopen(org.apache.flink.configuration.Configuration parameters)
-
-
-
Method Detail
-
open
public void open(org.apache.flink.configuration.Configuration parameters) throws Exception- Specified by:
openin interfaceorg.apache.flink.api.common.functions.RichFunction- Overrides:
openin classorg.apache.flink.api.common.functions.AbstractRichFunction- Throws:
Exception
-
filter
public boolean filter(EmptyFieldsCountAccumulator.StringTriple t)
- Specified by:
filterin interfaceorg.apache.flink.api.common.functions.FilterFunction<EmptyFieldsCountAccumulator.StringTriple>- Specified by:
filterin classorg.apache.flink.api.common.functions.RichFilterFunction<EmptyFieldsCountAccumulator.StringTriple>
-
-