Package org.apache.hop.pipeline.transform
-
Interface Summary Interface Description IRowDistribution IRowHandler Defines methods used for handling row data within transforms.IRowListener IRowListener is a listener interface for receiving row events.ITransform The interface that any pipeline transform or plugin needs to implement.ITransformData This defines the basic interface for the data used by a thread.ITransformDialog This interface is used to launch Transform Dialogs.ITransformFinishedListener This listener informs the audience when a transform finished processing.ITransformIOMeta ITransformMeta This interface allows custom transforms to talk to Hop.ITransformMetaChangeListener ITransformStartedListener This listener informs the audience when a transform starts processing. -
Class Summary Class Description BaseTransform<Meta extends ITransformMeta,Data extends ITransformData> This class can be extended for the actual row processing of the implemented transform.BaseTransformData This class is the base class for the ITransformData and contains the methods to set and retrieve the status of the transform data.BaseTransformMeta<Main extends ITransform,Data extends ITransformData> This class is responsible for implementing common functionality regarding transform meta, such as logging.ITransformMeta.TransformFactory RowAdapter RowAdapter is an adapter class for receiving row events.RowDistributionPluginType This class represents the row distribution plugin type.RunThread TransformErrorMeta This class contains the metadata to handle proper error handling on a transform level.TransformInitThread TransformIOMeta TransformMeta This class contains everything that is needed to define a transform.TransformMetaDataCombi TransformOption TransformPartitioningMeta TransformStatus -
Annotation Types Summary Annotation Type Description RowDistributionPlugin This annotation signals to the plugin system that the class is a row distribution plugin.