package org.jnect.demo.incquery.esper.filters.complex;
import org.jnect.demo.incquery.esper.filters.AbstractFilter;
import com.espertech.esper.client.EPAdministrator;
/**
* EPL filter for the pattern "YMCA" without time window.
*
* @author idavid
*/
public class YMCAFilterNoWindow extends AbstractFilter {
public YMCAFilterNoWindow(EPAdministrator admin) {
String stmt = "SELECT * FROM pattern[" +
"every(PatternMatchEvent(patternName='Y' AND type='NEW') -> " +
"PatternMatchEvent(patternName='M' AND type='NEW') -> " +
"PatternMatchEvent(patternName='C' AND type='NEW') -> " +
"PatternMatchEvent(patternName='A' AND type='NEW'))]";
statement = admin.createEPL(stmt);
}
}