| Modifier and Type | Method and Description |
|---|---|
CEFParserResult |
CEFParserFunction.evaluate(FunctionArgs args,
EvaluationContext context) |
| Modifier and Type | Method and Description |
|---|---|
FunctionArgs |
FunctionExpression.getArgs() |
| Constructor and Description |
|---|
FunctionExpression(org.antlr.v4.runtime.Token start,
FunctionArgs args) |
| Modifier and Type | Method and Description |
|---|---|
T |
Function.evaluate(FunctionArgs args,
EvaluationContext context) |
Optional<R> |
ParameterDescriptor.optional(FunctionArgs args,
EvaluationContext context) |
Object |
Function.preComputeConstantArgument(FunctionArgs args,
String name,
Expression arg)
Implementations should provide a non-null value for each argument they wish to pre-compute.
|
Object |
AbstractFunction.preComputeConstantArgument(FunctionArgs args,
String name,
Expression arg) |
default void |
Function.preprocessArgs(FunctionArgs args) |
R |
ParameterDescriptor.required(FunctionArgs args,
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.