cascading.operation.regex
Class RegexSplitGenerator
java.lang.Object
cascading.operation.BaseOperation<C>
cascading.operation.regex.RegexOperation<Pattern>
cascading.operation.regex.RegexSplitGenerator
- All Implemented Interfaces:
- Function<Pattern>, Operation<Pattern>, Serializable
public class RegexSplitGenerator
- extends RegexOperation<Pattern>
- implements Function<Pattern>
Class RegexGenerator will emit a new Tuple for every split on the incoming argument value delimited by the given patternString.
This could be used to break a document into single word tuples for later processing for a word count.
- See Also:
- Serialized Form
Fields inherited from interface cascading.operation.Operation |
ANY |
RegexSplitGenerator
@ConstructorProperties(value="patternString")
public RegexSplitGenerator(String patternString)
- Constructor RegexGenerator creates a new RegexGenerator instance.
- Parameters:
patternString
- of type String
RegexSplitGenerator
@ConstructorProperties(value={"fieldDeclaration","patternString"})
public RegexSplitGenerator(Fields fieldDeclaration,
String patternString)
- Constructor RegexGenerator creates a new RegexGenerator instance.
- Parameters:
fieldDeclaration
- of type FieldspatternString
- of type String
prepare
public void prepare(FlowProcess flowProcess,
OperationCall<Pattern> operationCall)
- Description copied from class:
BaseOperation
- Method prepare does nothing, and may safely be overridden.
- Specified by:
prepare
in interface Operation<Pattern>
- Overrides:
prepare
in class BaseOperation<Pattern>
operate
public void operate(FlowProcess flowProcess,
FunctionCall<Pattern> functionCall)
- Description copied from interface:
Function
- Method operate provides the implementation of this Function.
- Specified by:
operate
in interface Function<Pattern>
- Parameters:
flowProcess
- of type FlowProcessfunctionCall
- of type FunctionCall- See Also:
Function.operate(cascading.flow.FlowProcess,cascading.operation.FunctionCall)
Copyright © 2007-2010 Concurrent, Inc. All Rights Reserved.