Class AbstractExecutableRecordPipeline

All Implemented Interfaces:
LogicalOperator, PipelineOperator<RecordPort>, RecordPipelineOperator
Direct Known Subclasses:
ColumnsToRows, DeriveFields, FilterFields, FilterRows, ParseTextFields, Rank, RunJavaScript, SplitField, SubJobExecutor

public abstract class AbstractExecutableRecordPipeline extends ExecutableOperator implements RecordPipelineOperator
A base class for simple record-to-record operators, providing common functions. AbstractExecutableRecordPipeline provides the declaration of an input and an output port as well as getters for obtaining both.
  • Field Details

    • input

      protected final RecordPort input
      The record port for input to the operator
    • output

      protected final RecordPort output
      The record port for output from the operator
  • Constructor Details

    • AbstractExecutableRecordPipeline

      protected AbstractExecutableRecordPipeline()
      Default constructor
  • Method Details