Module datarush.library
Package com.pervasive.datarush.operators
Class AbstractExecutableRecordPipeline
java.lang.Object
com.pervasive.datarush.operators.AbstractLogicalOperator
com.pervasive.datarush.operators.StreamingOperator
com.pervasive.datarush.operators.ExecutableOperator
com.pervasive.datarush.operators.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 Summary
FieldsModifier and TypeFieldDescriptionprotected final RecordPortThe record port for input to the operatorprotected final RecordPortThe record port for output from the operator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetInput()Gets the record port providing the input data to the operation.Gets the record port providing the output from the operation.Methods inherited from class com.pervasive.datarush.operators.ExecutableOperator
cloneForExecution, execute, getNumInputCopies, getPortSettings, handleInactiveOutputMethods inherited from class com.pervasive.datarush.operators.StreamingOperator
computeMetadataMethods inherited from class com.pervasive.datarush.operators.AbstractLogicalOperator
disableParallelism, getInputPorts, getOutputPorts, newInput, newInput, newOutput, newRecordInput, newRecordInput, newRecordOutput, notifyErrorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.pervasive.datarush.operators.LogicalOperator
disableParallelism, getInputPorts, getOutputPorts
-
Field Details
-
input
The record port for input to the operator -
output
The record port for output from the operator
-
-
Constructor Details
-
AbstractExecutableRecordPipeline
protected AbstractExecutableRecordPipeline()Default constructor
-
-
Method Details
-
getInput
Gets the record port providing the input data to the operation.- Specified by:
getInputin interfacePipelineOperator<RecordPort>- Returns:
- the input port for the operation
-
getOutput
Gets the record port providing the output from the operation.- Specified by:
getOutputin interfacePipelineOperator<RecordPort>- Returns:
- the output port for the operation
-