com.espertech.esper.client.soda
Class DataFlowOperator

java.lang.Object
  extended by com.espertech.esper.client.soda.DataFlowOperator
All Implemented Interfaces:
java.io.Serializable

public class DataFlowOperator
extends java.lang.Object
implements java.io.Serializable

Object model of a data flow operator declaration.

See Also:
Serialized Form

Constructor Summary
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
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataFlowOperator

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)
Ctor

Parameters:
annotations - annotations
operatorName - operator name
input - input stream definitions
output - output stream definitions
parameters - parameters

DataFlowOperator

public DataFlowOperator()
Ctor.

Method Detail

getAnnotations

public java.util.List<AnnotationPart> getAnnotations()
Returns the annotations.

Returns:
annotations

setAnnotations

public void setAnnotations(java.util.List<AnnotationPart> annotations)
Sets the annotations.

Parameters:
annotations - to set

getOperatorName

public java.lang.String getOperatorName()
Returns the operator name.

Returns:
operator name

setOperatorName

public void setOperatorName(java.lang.String operatorName)
Sets the operator name.

Parameters:
operatorName - operator name

getInput

public java.util.List<DataFlowOperatorInput> getInput()
Returns the input stream definitions, if any.

Returns:
input streams

setInput

public void setInput(java.util.List<DataFlowOperatorInput> input)
Sets the input stream definitions, if any.

Parameters:
input - input streams

getOutput

public java.util.List<DataFlowOperatorOutput> getOutput()
Returns the output stream definitions, if any.

Returns:
output streams

setOutput

public void setOutput(java.util.List<DataFlowOperatorOutput> output)
Sets the output stream definitions, if any.

Parameters:
output - streams

getParameters

public java.util.List<DataFlowOperatorParameter> getParameters()
Returns operator parameters.

Object values may be expressions, constants, JSON values or EPL statements.

Returns:
map of parameters

setParameters

public void setParameters(java.util.List<DataFlowOperatorParameter> parameters)
Sets operator parameters.

Object values may be expressions, constants, JSON values or EPL statements.

Parameters:
parameters - map of parameters

toEPL

public void toEPL(java.io.StringWriter writer,
                  EPStatementFormatter formatter)
Render to string.

Parameters:
writer - to render
formatter - for formatting

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com