org.kitesdk.morphline.stdlib
Class AbstractFieldTransformCommand
java.lang.Object
org.kitesdk.morphline.base.AbstractCommand
org.kitesdk.morphline.stdlib.AbstractFieldTransformCommand
- All Implemented Interfaces:
- Command
public abstract class AbstractFieldTransformCommand
- extends AbstractCommand
Base class for convenient implementation of commands that do in-place updates on a field.
Method Summary |
protected boolean |
doProcess(Record record)
Processes the given record on the data plane of this command. |
protected abstract Object |
transformFieldValue(Object value)
Transforms the given input value to some output value |
Methods inherited from class org.kitesdk.morphline.base.AbstractCommand |
buildCommand, buildCommandChain, doNotify, getChild, getConfig, getConfigs, getContext, getCounter, getHistogram, getMeter, getParent, getTimer, isMeasuringMetrics, notify, process, validateArguments |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractFieldTransformCommand
protected AbstractFieldTransformCommand(CommandBuilder builder,
com.typesafe.config.Config config,
Command parent,
Command child,
MorphlineContext context)
AbstractFieldTransformCommand
@Deprecated
protected AbstractFieldTransformCommand(com.typesafe.config.Config config,
Command parent,
Command child,
MorphlineContext context)
- Deprecated.
- Deprecated; Will be removed in the next release
doProcess
protected final boolean doProcess(Record record)
- Description copied from class:
AbstractCommand
- Processes the given record on the data plane of this command.
- Overrides:
doProcess
in class AbstractCommand
- Returns:
- true to indicate that processing shall continue, false to indicate that backtracking
shall be done
transformFieldValue
protected abstract Object transformFieldValue(Object value)
- Transforms the given input value to some output value
Copyright © 2013–2014. All rights reserved.