net.esper.eql.spec
Class FilterSpecRaw

java.lang.Object
  extended by net.esper.eql.spec.FilterSpecRaw
All Implemented Interfaces:
Serializable, MetaDefItem

public class FilterSpecRaw
extends Object
implements MetaDefItem

Filter definition in an un-validated and un-resolved form.

Event type and expression nodes in this filter specification are not yet validated, optimized for resolved against actual streams.

See Also:
Serialized Form

Constructor Summary
FilterSpecRaw()
          Default ctor.
FilterSpecRaw(String eventTypeAlias, List<ExprNode> filterExpressions)
          Ctor.
 
Method Summary
 String getEventTypeAlias()
          Returns the event type alias of the events we are looking for.
 List<ExprNode> getFilterExpressions()
          Returns the list of filter expressions.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterSpecRaw

public FilterSpecRaw(String eventTypeAlias,
                     List<ExprNode> filterExpressions)
Ctor.

Parameters:
eventTypeAlias - is the name of the event type
filterExpressions - is a list of expression nodes representing individual filter expressions

FilterSpecRaw

public FilterSpecRaw()
Default ctor.

Method Detail

getEventTypeAlias

public String getEventTypeAlias()
Returns the event type alias of the events we are looking for.

Returns:
event name

getFilterExpressions

public List<ExprNode> getFilterExpressions()
Returns the list of filter expressions.

Returns:
filter expression list

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com