- Type Parameters:
T
- the type of output port.
- All Superinterfaces:
- LogicalOperator
- All Known Subinterfaces:
- RecordSourceOperator
- All Known Implementing Classes:
- AbstractReader, AbstractTextReader, EmitRecords, ExternalRecordSource, GenerateArithmeticSequence, GenerateConstant, GenerateRandom, GenerateRepeatingCycle, MergeFields, OpenModelSource, OpenRecordSource, PutModel, PutPMML, ReadARFF, ReadAvro, ReadDelimitedText, ReadFixedText, ReadJSON, ReadLog, ReadMDF, ReadORC, ReadParquet, ReadSource, ReadStagingDataset, UnionAll
public interface SourceOperator<T extends LogicalPort>
extends LogicalOperator
Mix-in interface to be implemented by some operators. By convention, operators that define a
single output and zero inputs should this interface since
it make facilitate higher-level composition frameworks. Note that the core DR engine
does not currently have any special handling for operators that implement this interface.