com.espertech.esper.epl.spec
Class PropertyEvalAtom

java.lang.Object
  extended by com.espertech.esper.epl.spec.PropertyEvalAtom
All Implemented Interfaces:
MetaDefItem, java.io.Serializable

public class PropertyEvalAtom
extends java.lang.Object
implements MetaDefItem, java.io.Serializable

Atom in a specification for property evaluation.

See Also:
Serialized Form

Constructor Summary
PropertyEvalAtom(ExprNode splitterExpression, java.lang.String optionalResultEventType, java.lang.String optionalAsName, SelectClauseSpecRaw optionalSelectClause, ExprNode optionalWhereClause)
          Ctor.
 
Method Summary
 java.lang.String getOptionalAsName()
          Returns the column name if assigned.
 java.lang.String getOptionalResultEventType()
           
 SelectClauseSpecRaw getOptionalSelectClause()
          Returns the select clause if specified.
 ExprNode getOptionalWhereClause()
          Returns the where clause, if specified.
 ExprNode getSplitterExpression()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyEvalAtom

public PropertyEvalAtom(ExprNode splitterExpression,
                        java.lang.String optionalResultEventType,
                        java.lang.String optionalAsName,
                        SelectClauseSpecRaw optionalSelectClause,
                        ExprNode optionalWhereClause)
Ctor.

Parameters:
optionalAsName - column name assigned, if any
optionalSelectClause - select clause, if any
optionalWhereClause - where clause, if any
Method Detail

getOptionalAsName

public java.lang.String getOptionalAsName()
Returns the column name if assigned.

Returns:
column name

getOptionalSelectClause

public SelectClauseSpecRaw getOptionalSelectClause()
Returns the select clause if specified.

Returns:
select clause

getOptionalWhereClause

public ExprNode getOptionalWhereClause()
Returns the where clause, if specified.

Returns:
filter expression

getSplitterExpression

public ExprNode getSplitterExpression()

getOptionalResultEventType

public java.lang.String getOptionalResultEventType()

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