com.espertech.esper.filter
Interface FilterNonPropertyRegisteryService

All Known Implementing Classes:
FilterNonPropertyRegisteryServiceImpl

public interface FilterNonPropertyRegisteryService

Service to provide engine-wide access to filter expressions that do not originate from event property values, i.e. expressions that cannot be reproduced by obtaining a getter from the event type.


Method Summary
 FilterSpecLookupable getNonPropertyExpression(java.lang.String eventTypeName, java.lang.String expression)
          Obtain expression
 void registerNonPropertyExpression(java.lang.String statementName, EventType eventType, FilterSpecLookupable lookupable)
          Register expression.
 void removeReferencesStatement(java.lang.String statementName)
          Remove references to expression
 

Method Detail

registerNonPropertyExpression

void registerNonPropertyExpression(java.lang.String statementName,
                                   EventType eventType,
                                   FilterSpecLookupable lookupable)
Register expression.

Parameters:
statementName - statement name
eventType - event type
lookupable - filter expression

getNonPropertyExpression

FilterSpecLookupable getNonPropertyExpression(java.lang.String eventTypeName,
                                              java.lang.String expression)
Obtain expression

Parameters:
eventTypeName - event type name
expression - expression text
Returns:
lookupable

removeReferencesStatement

void removeReferencesStatement(java.lang.String statementName)
Remove references to expression

Parameters:
statementName - statement name

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