| Modifier and Type | Method and Description |
|---|---|
CEFParserResult |
CEFParserFunction.evaluate(FunctionArgs args,
EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
static EvaluationContext |
EvaluationContext.emptyContext() |
| Modifier and Type | Method and Description |
|---|---|
default Object |
Expression.evaluate(EvaluationContext context) |
boolean |
BooleanValuedFunctionWrapper.evaluateBool(EvaluationContext context) |
boolean |
NotExpression.evaluateBool(EvaluationContext context) |
boolean |
EqualityExpression.evaluateBool(EvaluationContext context) |
boolean |
OrExpression.evaluateBool(EvaluationContext context) |
boolean |
ComparisonExpression.evaluateBool(EvaluationContext context) |
boolean |
LogicalExpression.evaluateBool(EvaluationContext context) |
boolean |
AndExpression.evaluateBool(EvaluationContext context) |
boolean |
BooleanExpression.evaluateBool(EvaluationContext context) |
double |
SignedExpression.evaluateDouble(EvaluationContext context) |
double |
DoubleExpression.evaluateDouble(EvaluationContext context) |
double |
MultiplicationExpression.evaluateDouble(EvaluationContext context) |
double |
NumericExpression.evaluateDouble(EvaluationContext context) |
double |
LongExpression.evaluateDouble(EvaluationContext context) |
double |
AdditionExpression.evaluateDouble(EvaluationContext context) |
long |
SignedExpression.evaluateLong(EvaluationContext context) |
long |
DoubleExpression.evaluateLong(EvaluationContext context) |
long |
MultiplicationExpression.evaluateLong(EvaluationContext context) |
long |
NumericExpression.evaluateLong(EvaluationContext context) |
long |
LongExpression.evaluateLong(EvaluationContext context) |
long |
AdditionExpression.evaluateLong(EvaluationContext context) |
Object |
FieldAccessExpression.evaluateUnsafe(EvaluationContext context) |
Object |
SignedExpression.evaluateUnsafe(EvaluationContext context) |
Object |
StringExpression.evaluateUnsafe(EvaluationContext context) |
Object |
FunctionExpression.evaluateUnsafe(EvaluationContext context) |
Object |
BooleanValuedFunctionWrapper.evaluateUnsafe(EvaluationContext context) |
Object |
NotExpression.evaluateUnsafe(EvaluationContext context) |
Object |
EqualityExpression.evaluateUnsafe(EvaluationContext context) |
Object |
DoubleExpression.evaluateUnsafe(EvaluationContext context) |
Object |
VarRefExpression.evaluateUnsafe(EvaluationContext context) |
Object |
Expression.evaluateUnsafe(EvaluationContext context)
This method is allowed to throw exceptions.
|
Object |
OrExpression.evaluateUnsafe(EvaluationContext context) |
Object |
MultiplicationExpression.evaluateUnsafe(EvaluationContext context) |
Object |
MessageRefExpression.evaluateUnsafe(EvaluationContext context) |
Object |
IndexedAccessExpression.evaluateUnsafe(EvaluationContext context) |
Object |
ComparisonExpression.evaluateUnsafe(EvaluationContext context) |
List |
ArrayLiteralExpression.evaluateUnsafe(EvaluationContext context) |
Object |
LongExpression.evaluateUnsafe(EvaluationContext context) |
Object |
AndExpression.evaluateUnsafe(EvaluationContext context) |
Object |
AdditionExpression.evaluateUnsafe(EvaluationContext context) |
Object |
BooleanExpression.evaluateUnsafe(EvaluationContext context) |
Map |
MapLiteralExpression.evaluateUnsafe(EvaluationContext context) |
Object |
FieldRefExpression.evaluateUnsafe(EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
T |
Function.evaluate(FunctionArgs args,
EvaluationContext context) |
Optional<R> |
ParameterDescriptor.optional(FunctionArgs args,
EvaluationContext context) |
R |
ParameterDescriptor.required(FunctionArgs args,
EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
Void |
VarAssignStatement.evaluate(EvaluationContext context) |
Object |
FunctionStatement.evaluate(EvaluationContext context) |
Object |
Statement.evaluate(EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
GeneratedRule.then(EvaluationContext context) |
boolean |
GeneratedRule.when(EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
FromInput.evaluate(FunctionArgs args,
EvaluationContext context) |
Boolean |
GrokExists.evaluate(FunctionArgs args,
EvaluationContext context) |
Boolean |
IsNull.evaluate(FunctionArgs args,
EvaluationContext context) |
Boolean |
IsNotNull.evaluate(FunctionArgs args,
EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
org.joda.time.DateTime |
TimezoneAwareFunction.evaluate(FunctionArgs args,
EvaluationContext context) |
Boolean |
IsDate.evaluate(FunctionArgs args,
EvaluationContext context) |
String |
FormatDate.evaluate(FunctionArgs args,
EvaluationContext context) |
org.joda.time.DateTime |
ParseUnixMilliseconds.evaluate(FunctionArgs args,
EvaluationContext context,
org.joda.time.DateTimeZone timezone) |
protected abstract org.joda.time.DateTime |
TimezoneAwareFunction.evaluate(FunctionArgs args,
EvaluationContext context,
org.joda.time.DateTimeZone timezone) |
protected org.joda.time.DateTime |
DateConversion.evaluate(FunctionArgs args,
EvaluationContext context,
org.joda.time.DateTimeZone timezone) |
org.joda.time.DateTime |
ParseDate.evaluate(FunctionArgs args,
EvaluationContext context,
org.joda.time.DateTimeZone timezone) |
protected org.joda.time.DateTime |
FlexParseDate.evaluate(FunctionArgs args,
EvaluationContext context,
org.joda.time.DateTimeZone timezone) |
protected org.joda.time.DateTime |
Now.evaluate(FunctionArgs args,
EvaluationContext context,
org.joda.time.DateTimeZone timezone) |
| Modifier and Type | Method and Description |
|---|---|
org.joda.time.Period |
AbstractPeriodComponentFunction.evaluate(FunctionArgs args,
EvaluationContext context) |
org.joda.time.Period |
PeriodParseFunction.evaluate(FunctionArgs args,
EvaluationContext context) |
Boolean |
IsPeriod.evaluate(FunctionArgs args,
EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
Void |
MetricCounterIncrement.evaluate(FunctionArgs args,
EvaluationContext context) |
Void |
Debug.evaluate(FunctionArgs args,
EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
IsIp.evaluate(FunctionArgs args,
EvaluationContext context) |
Boolean |
CidrMatch.evaluate(FunctionArgs args,
EvaluationContext context) |
IpAddress |
IpAddressConversion.evaluate(FunctionArgs args,
EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
JsonParse.evaluate(FunctionArgs args,
EvaluationContext context) |
Boolean |
IsJson.evaluate(FunctionArgs args,
EvaluationContext context) |
Map<String,Object> |
SelectJsonPath.evaluate(FunctionArgs args,
EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
Map<Object,Object> |
Lookup.evaluate(FunctionArgs args,
EvaluationContext context) |
Object |
LookupAddStringList.evaluate(FunctionArgs args,
EvaluationContext context) |
Object |
LookupSetValue.evaluate(FunctionArgs args,
EvaluationContext context) |
Object |
LookupSetStringList.evaluate(FunctionArgs args,
EvaluationContext context) |
Object |
LookupRemoveStringList.evaluate(FunctionArgs args,
EvaluationContext context) |
List<String> |
LookupStringList.evaluate(FunctionArgs args,
EvaluationContext context) |
Void |
LookupClearKey.evaluate(FunctionArgs args,
EvaluationContext context) |
Object |
LookupValue.evaluate(FunctionArgs args,
EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
Message |
CloneMessage.evaluate(FunctionArgs args,
EvaluationContext context) |
Long |
TrafficAccountingSize.evaluate(FunctionArgs args,
EvaluationContext context) |
Void |
SetField.evaluate(FunctionArgs args,
EvaluationContext context) |
Void |
DropMessage.evaluate(FunctionArgs args,
EvaluationContext context) |
Void |
RouteToStream.evaluate(FunctionArgs args,
EvaluationContext context) |
Void |
RenameField.evaluate(FunctionArgs args,
EvaluationContext context) |
Void |
RemoveFromStream.evaluate(FunctionArgs args,
EvaluationContext context) |
Void |
SetFields.evaluate(FunctionArgs args,
EvaluationContext context) |
Boolean |
HasField.evaluate(FunctionArgs args,
EvaluationContext context) |
Void |
RemoveField.evaluate(FunctionArgs args,
EvaluationContext context) |
Message |
CreateMessage.evaluate(FunctionArgs args,
EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
String |
SyslogFacilityConversion.evaluate(FunctionArgs args,
EvaluationContext context) |
String |
SyslogLevelConversion.evaluate(FunctionArgs args,
EvaluationContext context) |
SyslogPriorityAsString |
SyslogPriorityToStringConversion.evaluate(FunctionArgs args,
EvaluationContext context) |
SyslogPriority |
SyslogPriorityConversion.evaluate(FunctionArgs args,
EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
String |
UrlEncode.evaluate(FunctionArgs args,
EvaluationContext context) |
Boolean |
IsUrl.evaluate(FunctionArgs args,
EvaluationContext context) |
URL |
UrlConversion.evaluate(FunctionArgs args,
EvaluationContext context) |
String |
UrlDecode.evaluate(FunctionArgs args,
EvaluationContext context) |
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.