Uses of Class
com.espertech.esper.filter.FilterSpecParam

Packages that use FilterSpecParam
com.espertech.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
 

Uses of FilterSpecParam in com.espertech.esper.filter
 

Subclasses of FilterSpecParam in com.espertech.esper.filter
 class FilterSpecParamConstant
          This class represents a single, constant value filter parameter in an FilterSpecCompiled filter specification.
 class FilterSpecParamEventProp
          This class represents a filter parameter containing a reference to another event's property in the event pattern result, for use to describe a filter parameter in a FilterSpecCompiled filter specification.
 class FilterSpecParamExprNode
          This class represents an arbitrary expression node returning a boolean value as a filter parameter in an FilterSpecCompiled filter specification.
 class FilterSpecParamIn
          This class represents a 'in' filter parameter in an FilterSpecCompiled filter specification.
 class FilterSpecParamRange
          This class represents a range filter parameter in an FilterSpecCompiled filter specification.
 

Methods in com.espertech.esper.filter that return FilterSpecParam
protected static FilterSpecParam FilterSpecCompiler.makeFilterParam(ExprNode constituent)
          For a given expression determine if this is optimizable and create the filter parameter representing the expression, or null if not optimizable.
 

Methods in com.espertech.esper.filter that return types with arguments of type FilterSpecParam
 Collection<FilterSpecParam> FilterParamExprMap.getFilterParams()
          Returns all filter parameters.
 List<FilterSpecParam> FilterSpecCompiled.getParameters()
          Returns list of filter parameters.
 

Methods in com.espertech.esper.filter with parameters of type FilterSpecParam
 void FilterParamExprMap.put(ExprNode exprNode, FilterSpecParam param)
          Add a node and filter param.
 ExprNode FilterParamExprMap.removeEntry(FilterSpecParam param)
          Removes a filter parameter and it's associated expression node
 void FilterParamExprMap.removeValue(FilterSpecParam param)
          Remove a filter parameter leaving the expression node in place.
 

Constructor parameters in com.espertech.esper.filter with type arguments of type FilterSpecParam
FilterSpecCompiled(EventType eventType, String eventTypeAlias, List<FilterSpecParam> parameters)
          Constructor - validates parameter list against event type, throws exception if invalid property names or mismatcing filter operators are found.
 


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