Uses of Interface
org.graylog.plugins.pipelineprocessor.ast.expressions.Expression
Packages that use Expression
Package
Description
-
Uses of Expression in org.graylog.plugins.pipelineprocessor
Methods in org.graylog.plugins.pipelineprocessor with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
EvaluationContext.onEvaluationException
(Exception exception, Expression expression) -
Uses of Expression in org.graylog.plugins.pipelineprocessor.ast
Methods in org.graylog.plugins.pipelineprocessor.ast with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
RuleAstBaseListener.enterEveryExpression
(Expression expr) void
RuleAstListener.enterEveryExpression
(Expression expr) void
RuleAstBaseListener.enterFunctionArg
(FunctionExpression functionExpression, Expression expression) void
RuleAstListener.enterFunctionArg
(FunctionExpression functionExpression, Expression expression) void
RuleAstBaseListener.exitEveryExpression
(Expression expr) void
RuleAstListener.exitEveryExpression
(Expression expr) void
RuleAstBaseListener.exitFunctionArg
(Expression expression) void
RuleAstListener.exitFunctionArg
(Expression expression) -
Uses of Expression in org.graylog.plugins.pipelineprocessor.ast.expressions
Subinterfaces of Expression in org.graylog.plugins.pipelineprocessor.ast.expressionsClasses in org.graylog.plugins.pipelineprocessor.ast.expressions that implement ExpressionModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Fields in org.graylog.plugins.pipelineprocessor.ast.expressions declared as ExpressionModifier and TypeFieldDescriptionprotected Expression
BinaryExpression.left
protected Expression
UnaryExpression.right
Methods in org.graylog.plugins.pipelineprocessor.ast.expressions that return ExpressionModifier and TypeMethodDescriptionBooleanValuedFunctionWrapper.expression()
FieldAccessExpression.field()
MessageRefExpression.getFieldExpr()
IndexedAccessExpression.getIndex()
IndexedAccessExpression.getIndexableObject()
BinaryExpression.left()
FieldAccessExpression.object()
UnaryExpression.right()
VarRefExpression.varExpr()
Methods in org.graylog.plugins.pipelineprocessor.ast.expressions that return types with arguments of type ExpressionModifier and TypeMethodDescriptionArrayLiteralExpression.children()
BinaryExpression.children()
BooleanValuedFunctionWrapper.children()
ConstantExpression.children()
Expression.children()
FieldAccessExpression.children()
FieldRefExpression.children()
FunctionExpression.children()
IndexedAccessExpression.children()
MapLiteralExpression.children()
MessageRefExpression.children()
UnaryExpression.children()
VarRefExpression.children()
MapLiteralExpression.entries()
Methods in org.graylog.plugins.pipelineprocessor.ast.expressions with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
BinaryExpression.left
(Expression left) void
UnaryExpression.right
(Expression right) Constructors in org.graylog.plugins.pipelineprocessor.ast.expressions with parameters of type ExpressionModifierConstructorDescriptionAdditionExpression
(org.antlr.v4.runtime.Token start, Expression left, Expression right, boolean isPlus) AndExpression
(org.antlr.v4.runtime.Token start, Expression left, Expression right) BinaryExpression
(org.antlr.v4.runtime.Token start, Expression left, Expression right) BooleanValuedFunctionWrapper
(org.antlr.v4.runtime.Token start, Expression expr) ComparisonExpression
(org.antlr.v4.runtime.Token start, Expression left, Expression right, String operator) EqualityExpression
(org.antlr.v4.runtime.Token start, Expression left, Expression right, boolean checkEquality) FieldAccessExpression
(org.antlr.v4.runtime.Token start, Expression object, Expression field) FieldRefExpression
(org.antlr.v4.runtime.Token start, String variableName, Expression fieldExpr) IndexedAccessExpression
(org.antlr.v4.runtime.Token start, Expression indexableObject, Expression index) MessageRefExpression
(org.antlr.v4.runtime.Token start, Expression fieldExpr) MultiplicationExpression
(org.antlr.v4.runtime.Token start, Expression left, Expression right, char operator) NotExpression
(org.antlr.v4.runtime.Token start, Expression right) OrExpression
(org.antlr.v4.runtime.Token start, Expression left, Expression right) SignedExpression
(org.antlr.v4.runtime.Token start, Expression right, boolean isPlus) UnaryExpression
(org.antlr.v4.runtime.Token start, Expression right) VarRefExpression
(org.antlr.v4.runtime.Token start, String identifier, Expression varExpr) Constructor parameters in org.graylog.plugins.pipelineprocessor.ast.expressions with type arguments of type ExpressionModifierConstructorDescriptionArrayLiteralExpression
(org.antlr.v4.runtime.Token start, List<Expression> elements) MapLiteralExpression
(org.antlr.v4.runtime.Token start, HashMap<String, Expression> map) -
Uses of Expression in org.graylog.plugins.pipelineprocessor.ast.functions
Methods in org.graylog.plugins.pipelineprocessor.ast.functions that return ExpressionMethods in org.graylog.plugins.pipelineprocessor.ast.functions that return types with arguments of type ExpressionMethods in org.graylog.plugins.pipelineprocessor.ast.functions with parameters of type ExpressionModifier and TypeMethodDescriptionAbstractFunction.preComputeConstantArgument
(FunctionArgs args, String name, Expression arg) Function.preComputeConstantArgument
(FunctionArgs args, String name, Expression arg) Implementations should provide a non-null value for each argument they wish to pre-compute.Constructor parameters in org.graylog.plugins.pipelineprocessor.ast.functions with type arguments of type Expression -
Uses of Expression in org.graylog.plugins.pipelineprocessor.ast.statements
Methods in org.graylog.plugins.pipelineprocessor.ast.statements that return ExpressionModifier and TypeMethodDescriptionFunctionStatement.getFunctionExpression()
VarAssignStatement.getValueExpression()
Constructors in org.graylog.plugins.pipelineprocessor.ast.statements with parameters of type ExpressionModifierConstructorDescriptionFunctionStatement
(Expression functionExpression) VarAssignStatement
(String name, Expression expr) -
Uses of Expression in org.graylog.plugins.pipelineprocessor.parser.errors
Methods in org.graylog.plugins.pipelineprocessor.parser.errors that return ExpressionConstructors in org.graylog.plugins.pipelineprocessor.parser.errors with parameters of type ExpressionModifierConstructorDescriptionIncompatibleArgumentType
(RuleLangParser.FunctionCallContext ctx, FunctionExpression functionExpression, ParameterDescriptor p, Expression argExpr) InvalidOperation
(org.antlr.v4.runtime.ParserRuleContext ctx, Expression expr, String message)