com.espertech.esper.client.soda
Class CreateExpressionClause

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

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

Clause for creating an expression for use across one or more statements.

Both expressions and scripts can be created using this clause.

See Also:
Serialized Form

Constructor Summary
CreateExpressionClause()
          Ctor.
CreateExpressionClause(ExpressionDeclaration expressionDeclaration)
          Ctor.
CreateExpressionClause(ScriptExpression scriptExpression)
          Ctor.
 
Method Summary
 ExpressionDeclaration getExpressionDeclaration()
          Returns the expression declaration or null if script instead.
 ScriptExpression getScriptExpression()
          Returns the script expression or null if declaring an EPL expression.
 void setExpressionDeclaration(ExpressionDeclaration expressionDeclaration)
          Sets the expression declaration or null if script instead.
 void setScriptExpression(ScriptExpression scriptExpression)
          Sets the script expression or null if declaring an EPL expression.
 void toEPL(java.io.StringWriter writer)
          EPL output
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateExpressionClause

public CreateExpressionClause()
Ctor.


CreateExpressionClause

public CreateExpressionClause(ExpressionDeclaration expressionDeclaration)
Ctor.

Parameters:
expressionDeclaration - expression

CreateExpressionClause

public CreateExpressionClause(ScriptExpression scriptExpression)
Ctor.

Parameters:
scriptExpression - script
Method Detail

getExpressionDeclaration

public ExpressionDeclaration getExpressionDeclaration()
Returns the expression declaration or null if script instead.

Returns:
expression declaration

setExpressionDeclaration

public void setExpressionDeclaration(ExpressionDeclaration expressionDeclaration)
Sets the expression declaration or null if script instead.

Parameters:
expressionDeclaration - expression declaration

getScriptExpression

public ScriptExpression getScriptExpression()
Returns the script expression or null if declaring an EPL expression.

Returns:
script expression

setScriptExpression

public void setScriptExpression(ScriptExpression scriptExpression)
Sets the script expression or null if declaring an EPL expression.

Parameters:
scriptExpression - script expression

toEPL

public void toEPL(java.io.StringWriter writer)
EPL output

Parameters:
writer - to write to

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