public class NestedRegexFilter<Node,Results> extends NestedBaseOperation<Node,Results,java.util.regex.Matcher[]> implements Filter<java.util.regex.Matcher[]>
Filter
implementations that want to filter a tuple stream
based on the values in a nested object tree.
Tuple
instances are retained if any of the Pattern
instances match.
Any null
values will be converted to an empty string before being passed to a pattern for matching.
nestedCoercibleType
fieldDeclaration, numArgs, trace
Constructor and Description |
---|
NestedRegexFilter(NestedCoercibleType<Node,Results> nestedCoercibleType,
java.lang.String pointer,
java.util.List<java.util.regex.Pattern> patterns) |
Modifier and Type | Method and Description |
---|---|
boolean |
isRemove(FlowProcess flowProcess,
FilterCall<java.util.regex.Matcher[]> filterCall) |
void |
prepare(FlowProcess flowProcess,
OperationCall<java.util.regex.Matcher[]> operationCall) |
deepCopy, getCoercibleType, getLiteralNode, getNestedPointerCompiler, getRootNode, iterable
cleanup, equals, flush, getFieldDeclaration, getNumArgs, getTrace, hashCode, isSafe, printOperationInternal, toString, toStringInternal
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
cleanup, flush, getFieldDeclaration, getNumArgs, isSafe
public NestedRegexFilter(NestedCoercibleType<Node,Results> nestedCoercibleType, java.lang.String pointer, java.util.List<java.util.regex.Pattern> patterns)
public void prepare(FlowProcess flowProcess, OperationCall<java.util.regex.Matcher[]> operationCall)
prepare
in interface Operation<java.util.regex.Matcher[]>
prepare
in class BaseOperation<java.util.regex.Matcher[]>
public boolean isRemove(FlowProcess flowProcess, FilterCall<java.util.regex.Matcher[]> filterCall)
Copyright © 2007-2017 Cascading Maintainers. All Rights Reserved.