package org.jnect.demo.incquery.esper.filters.atomic;
import org.jnect.demo.incquery.esper.filters.AbstractFilter;
import com.espertech.esper.client.EPAdministrator;
/**
* Abstract EPL filter class for the atomic IncQuery patterns.
*
* @author istvanrath
*/
public class AtomicPatternFilter extends AbstractFilter {
public AtomicPatternFilter(EPAdministrator admin, String pName) {
String stmt = "SELECT * FROM pattern[every-distinct(p.patternName, 1 seconds) p=PatternMatchEvent(patternName='"+pName+"' AND type='NEW')]";
statement = admin.createEPL(stmt);
}
}