com.espertech.esper.epl.spec
Class FilterSpecRaw

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

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

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(java.lang.String eventTypeName, java.util.List<ExprNode> filterExpressions, PropertyEvalSpec optionalPropertyEvalSpec)
          Ctor.
 
Method Summary
 java.lang.String getEventTypeName()
          Returns the event type name of the events we are looking for.
 java.util.List<ExprNode> getFilterExpressions()
          Returns the list of filter expressions.
 PropertyEvalSpec getOptionalPropertyEvalSpec()
          Returns the property evaluation specification, if any, or null if no properties evaluated.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterSpecRaw

public FilterSpecRaw(java.lang.String eventTypeName,
                     java.util.List<ExprNode> filterExpressions,
                     PropertyEvalSpec optionalPropertyEvalSpec)
Ctor.

Parameters:
eventTypeName - is the name of the event type
filterExpressions - is a list of expression nodes representing individual filter expressions
optionalPropertyEvalSpec - specification for a property select

FilterSpecRaw

public FilterSpecRaw()
Default ctor.

Method Detail

getEventTypeName

public java.lang.String getEventTypeName()
Returns the event type name of the events we are looking for.

Returns:
event name

getFilterExpressions

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

Returns:
filter expression list

getOptionalPropertyEvalSpec

public PropertyEvalSpec getOptionalPropertyEvalSpec()
Returns the property evaluation specification, if any, or null if no properties evaluated.

Returns:
property eval spec

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