com.espertech.esper.client.soda
Class ContextDescriptorConditionFilter

java.lang.Object
  extended by com.espertech.esper.client.soda.ContextDescriptorConditionFilter
All Implemented Interfaces:
ContextDescriptorCondition, java.io.Serializable

public class ContextDescriptorConditionFilter
extends java.lang.Object
implements ContextDescriptorCondition

Context condition that start/initiated or ends/terminates context partitions based on a filter expression.

See Also:
Serialized Form

Constructor Summary
ContextDescriptorConditionFilter()
          Ctor.
ContextDescriptorConditionFilter(Filter filter, java.lang.String optionalAsName)
          Ctor.
 
Method Summary
 Filter getFilter()
          Returns the event stream filter.
 java.lang.String getOptionalAsName()
          Returns the tag name assigned, if any.
 void setFilter(Filter filter)
          Sets the event stream filter.
 void setOptionalAsName(java.lang.String optionalAsName)
          Returns the tag name assigned, if any.
 void toEPL(java.io.StringWriter writer, EPStatementFormatter formatter)
          Populate the EPL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextDescriptorConditionFilter

public ContextDescriptorConditionFilter()
Ctor.


ContextDescriptorConditionFilter

public ContextDescriptorConditionFilter(Filter filter,
                                        java.lang.String optionalAsName)
Ctor.

Parameters:
filter - event filter
optionalAsName - tag name of the filtered events
Method Detail

getFilter

public Filter getFilter()
Returns the event stream filter.

Returns:
filter

getOptionalAsName

public java.lang.String getOptionalAsName()
Returns the tag name assigned, if any.

Returns:
tag name

setFilter

public void setFilter(Filter filter)
Sets the event stream filter.

Parameters:
filter - filter to set

setOptionalAsName

public void setOptionalAsName(java.lang.String optionalAsName)
Returns the tag name assigned, if any.

Parameters:
optionalAsName - tag name

toEPL

public void toEPL(java.io.StringWriter writer,
                  EPStatementFormatter formatter)
Description copied from interface: ContextDescriptorCondition
Populate the EPL.

Specified by:
toEPL in interface ContextDescriptorCondition
Parameters:
writer - output
formatter - formatter

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