com.espertech.esper.client.soda
Class ExpressionDeclaration

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

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

Represents a single expression declaration that applies to a given statement.

See Also:
Serialized Form

Constructor Summary
ExpressionDeclaration()
          Ctor.
ExpressionDeclaration(java.lang.String name, java.util.List<java.lang.String> parameterNames, Expression expression)
          Ctor.
 
Method Summary
 Expression getExpression()
          Returns the expression body.
 java.lang.String getName()
          Returns expression name.
 java.util.List<java.lang.String> getParameterNames()
          Returns the paramater names.
 void setExpression(Expression expression)
          Sets the expression body.
 void setName(java.lang.String name)
          Sets expression name.
 void setParameterNames(java.util.List<java.lang.String> parameterNames)
          Sets the paramater names.
 void toEPL(java.io.StringWriter writer)
          Print part.
static void toEPL(java.io.StringWriter writer, java.util.List<ExpressionDeclaration> expressionDeclarations, EPStatementFormatter formatter)
          Print.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionDeclaration

public ExpressionDeclaration()
Ctor.


ExpressionDeclaration

public ExpressionDeclaration(java.lang.String name,
                             java.util.List<java.lang.String> parameterNames,
                             Expression expression)
Ctor.

Parameters:
name - of expression
parameterNames - expression paramater names
expression - the expression body
Method Detail

getName

public java.lang.String getName()
Returns expression name.

Returns:
name

setName

public void setName(java.lang.String name)
Sets expression name.

Parameters:
name - name to set

getExpression

public Expression getExpression()
Returns the expression body.

Returns:
expression body

setExpression

public void setExpression(Expression expression)
Sets the expression body.

Parameters:
expression - body to set

getParameterNames

public java.util.List<java.lang.String> getParameterNames()
Returns the paramater names.

Returns:
paramater names

setParameterNames

public void setParameterNames(java.util.List<java.lang.String> parameterNames)
Sets the paramater names.

Parameters:
parameterNames - paramater names to set

toEPL

public static void toEPL(java.io.StringWriter writer,
                         java.util.List<ExpressionDeclaration> expressionDeclarations,
                         EPStatementFormatter formatter)
Print.

Parameters:
writer - to print to
expressionDeclarations - expression declarations
formatter - for newline-whitespace formatting

toEPL

public void toEPL(java.io.StringWriter writer)
Print part.

Parameters:
writer - to write to

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