|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.esper.client.soda.Filter
public class Filter
Filter defines the event type to be filtered for, and an optional expression that returns true if the filter should consider the event, or false to reject the event.
Constructor Summary | |
---|---|
Filter(String eventTypeAlias)
Ctor. |
|
Filter(String eventTypeAlias,
Expression filter)
Ctor. |
Method Summary | |
---|---|
static Filter |
create(String eventTypeAlias)
Creates a filter to the given named event type. |
static Filter |
create(String eventTypeAlias,
Expression filter)
Creates a filter to the given named event type and filter expression. |
String |
getEventTypeAlias()
Returns the name of the event type to filter for. |
Expression |
getFilter()
Returns the optional filter expression that tests the event, or null if no filter expression was defined. |
void |
setEventTypeAlias(String eventTypeAlias)
Sets the name of the event type to filter for. |
void |
setFilter(Expression filter)
Sets the optional filter expression that tests the event, or null if no filter expression is needed. |
void |
toEQL(StringWriter writer)
Returns a textual representation of the filter. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Filter(String eventTypeAlias)
eventTypeAlias
- is the event type namepublic Filter(String eventTypeAlias, Expression filter)
eventTypeAlias
- is the event type namefilter
- is the filter expressionMethod Detail |
---|
public static Filter create(String eventTypeAlias)
eventTypeAlias
- is the event type name to filter for
public static Filter create(String eventTypeAlias, Expression filter)
eventTypeAlias
- is the event type name to filter forfilter
- is the expression filtering out events
public String getEventTypeAlias()
public void setEventTypeAlias(String eventTypeAlias)
eventTypeAlias
- name or alias of the event type to filter forpublic Expression getFilter()
public void setFilter(Expression filter)
filter
- is the filter expression to setpublic void toEQL(StringWriter writer)
writer
- to output to
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |