public class QueryEvaluator extends Object
| Constructor and Description |
|---|
QueryEvaluator(String query) |
QueryEvaluator(String query,
boolean insensitive) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(EventFields eventFields)
Evaluates the criteria against an event.
|
String |
getModifiedQuery() |
String |
getQuery() |
void |
printLiterals() |
StringBuilder |
rewriteQuery(StringBuilder query,
String fieldName,
Collection<EventFields.FieldValue> fieldValues) |
void |
setLevel(org.apache.log4j.Level lev) |
public QueryEvaluator(String query) throws org.apache.commons.jexl2.parser.ParseException
org.apache.commons.jexl2.parser.ParseExceptionpublic QueryEvaluator(String query, boolean insensitive) throws org.apache.commons.jexl2.parser.ParseException
org.apache.commons.jexl2.parser.ParseExceptionpublic String getQuery()
public void printLiterals()
public void setLevel(org.apache.log4j.Level lev)
public StringBuilder rewriteQuery(StringBuilder query, String fieldName, Collection<EventFields.FieldValue> fieldValues)
public boolean evaluate(EventFields eventFields)
eventFields - public String getModifiedQuery()
Copyright © 2014 Calrissian. All Rights Reserved.