RamPipe

A pipe which connects two steps together in the production pipeline.

The pipe goes from the output step (which exports data into specific file types represented by the RamPipeFile class) to the input step (which imports that data).

Static Methods

Method Arguments Description
fromDict
RamPipe
object or dict: pipeDict Returns a RamPipe instance built using the given object/dict, as the ones returned by RamDaemonInterface.

Methods

Method Arguments Description
constructor string: inputStepShortName,
string: outputStepShortName,
list of RamPipeFile: pipeFiles
inputStepShortName
string
The short name of the input step
outputStepShortName
string
The short name of the output step
pipeFiles
list of RamPipeFile
The list of pipe files used through this step

API Dev notes

(Im)mutable data

The data returned by the methods can be either mutable or immutable.

Method Type of the returned data
inputStepShortName Immutable
outputStepShortName Immutable
pipeFiles Immutable

META