Public Methods |
static
Aggregator
|
getAggregator(String aggStr)
|
static
String[]
|
getAggregatorArgs(String expression)
|
static
String
|
getAggregatorArgsStr(String expression)
|
static
String[]
|
getAggregatorStats(String expression)
|
static
String
|
getAggregatorStr(String expression)
|
static
String[]
|
getBaseStats(String expression)
|
static
String
|
getInnerExpression(String expression)
|
static
Operator
|
getOperator(String opName)
|
static
String[]
|
getOperators(String expression)
|
static
String
|
getSingleAggregatorStat(String expression)
|
static
String
|
getWildcardStatSubstitution(String wildcardStat, String fixedStat)
|
static
boolean
|
isAlertStatExactMatch(String alertStat, String currentStat)
|
static
boolean
|
isAlertStatWildcardMatch(String alertStat, String currentStat, ArrayList<String> wildcardBindings)
|
static
boolean
|
isExactMatch(String currentStat, String incomingStat, boolean extractStatFromAgg)
|
static
boolean
|
isExpressionNested(String expression)
|
static
boolean
|
isIncomingStatExactMatch(String currentStat, String incomingStat)
|
static
boolean
|
isIncomingStatWildcardMatch(String currentStat, String incomingStat)
|
static
boolean
|
isWildcardMatch(String currentStat, String incomingStat, boolean statCompareOnly, ArrayList<String> bindings)
|
static
boolean
|
statContainsWildcards(String stat)
|
static
void
|
validateAggregatorFormat(String expression)
|
static
void
|
validateExpression(String expression)
|
static
void
|
validateOperators(String expression)
|