public class DataFlowOperator
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
DataFlowOperator()
Ctor.
|
DataFlowOperator(java.util.List<AnnotationPart> annotations,
java.lang.String operatorName,
java.util.List<DataFlowOperatorInput> input,
java.util.List<DataFlowOperatorOutput> output,
java.util.List<DataFlowOperatorParameter> parameters)
Ctor
|
Modifier and Type | Method and Description |
---|---|
java.util.List<AnnotationPart> |
getAnnotations()
Returns the annotations.
|
java.util.List<DataFlowOperatorInput> |
getInput()
Returns the input stream definitions, if any.
|
java.lang.String |
getOperatorName()
Returns the operator name.
|
java.util.List<DataFlowOperatorOutput> |
getOutput()
Returns the output stream definitions, if any.
|
java.util.List<DataFlowOperatorParameter> |
getParameters()
Returns operator parameters.
|
void |
setAnnotations(java.util.List<AnnotationPart> annotations)
Sets the annotations.
|
void |
setInput(java.util.List<DataFlowOperatorInput> input)
Sets the input stream definitions, if any.
|
void |
setOperatorName(java.lang.String operatorName)
Sets the operator name.
|
void |
setOutput(java.util.List<DataFlowOperatorOutput> output)
Sets the output stream definitions, if any.
|
void |
setParameters(java.util.List<DataFlowOperatorParameter> parameters)
Sets operator parameters.
|
void |
toEPL(java.io.StringWriter writer,
EPStatementFormatter formatter)
Render to string.
|
public DataFlowOperator(java.util.List<AnnotationPart> annotations, java.lang.String operatorName, java.util.List<DataFlowOperatorInput> input, java.util.List<DataFlowOperatorOutput> output, java.util.List<DataFlowOperatorParameter> parameters)
annotations
- annotationsoperatorName
- operator nameinput
- input stream definitionsoutput
- output stream definitionsparameters
- parameterspublic DataFlowOperator()
public java.util.List<AnnotationPart> getAnnotations()
public void setAnnotations(java.util.List<AnnotationPart> annotations)
annotations
- to setpublic java.lang.String getOperatorName()
public void setOperatorName(java.lang.String operatorName)
operatorName
- operator namepublic java.util.List<DataFlowOperatorInput> getInput()
public void setInput(java.util.List<DataFlowOperatorInput> input)
input
- input streamspublic java.util.List<DataFlowOperatorOutput> getOutput()
public void setOutput(java.util.List<DataFlowOperatorOutput> output)
output
- streamspublic java.util.List<DataFlowOperatorParameter> getParameters()
Object values may be expressions, constants, JSON values or EPL statements.
public void setParameters(java.util.List<DataFlowOperatorParameter> parameters)
Object values may be expressions, constants, JSON values or EPL statements.
parameters
- map of parameterspublic void toEPL(java.io.StringWriter writer, EPStatementFormatter formatter)
writer
- to renderformatter
- for formatting