All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.graylog.plugins.pipelineprocessor.ast.RuleAstBaseListener Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
/*
 * Copyright (C) 2020 Graylog, Inc.
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the Server Side Public License, version 1,
 * as published by MongoDB, Inc.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * Server Side Public License for more details.
 *
 * You should have received a copy of the Server Side Public License
 * along with this program. If not, see
 * .
 */
package org.graylog.plugins.pipelineprocessor.ast;

import org.graylog.plugins.pipelineprocessor.ast.expressions.AdditionExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.AndExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.ArrayLiteralExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.BinaryExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.BooleanExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.BooleanValuedFunctionWrapper;
import org.graylog.plugins.pipelineprocessor.ast.expressions.ComparisonExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.ConstantExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.DoubleExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.EqualityExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.Expression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.FieldAccessExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.FieldRefExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.FunctionExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.IndexedAccessExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.LogicalExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.LongExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.MapLiteralExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.MessageRefExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.MultiplicationExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.NotExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.NumericExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.OrExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.SignedExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.StringExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.UnaryExpression;
import org.graylog.plugins.pipelineprocessor.ast.expressions.VarRefExpression;
import org.graylog.plugins.pipelineprocessor.ast.statements.FunctionStatement;
import org.graylog.plugins.pipelineprocessor.ast.statements.Statement;
import org.graylog.plugins.pipelineprocessor.ast.statements.VarAssignStatement;

public class RuleAstBaseListener implements RuleAstListener {
    @Override
    public void enterRule(Rule rule) {

    }

    @Override
    public void exitRule(Rule rule) {

    }

    @Override
    public void enterWhen(Rule rule) {

    }

    @Override
    public void exitWhen(Rule rule) {

    }

    @Override
    public void enterThen(Rule rule) {

    }

    @Override
    public void exitThen(Rule rule) {

    }

    @Override
    public void enterStatement(Statement statement) {

    }

    @Override
    public void exitStatement(Statement statement) {

    }

    @Override
    public void enterFunctionCallStatement(FunctionStatement func) {

    }

    @Override
    public void exitFunctionCallStatement(FunctionStatement func) {

    }

    @Override
    public void enterVariableAssignStatement(VarAssignStatement assign) {

    }

    @Override
    public void exitVariableAssignStatement(VarAssignStatement assign) {

    }

    @Override
    public void enterAddition(AdditionExpression expr) {

    }

    @Override
    public void exitAddition(AdditionExpression expr) {

    }

    @Override
    public void enterAnd(AndExpression expr) {

    }

    @Override
    public void exitAnd(AndExpression expr) {

    }

    @Override
    public void enterArrayLiteral(ArrayLiteralExpression expr) {

    }

    @Override
    public void exitArrayLiteral(ArrayLiteralExpression expr) {

    }

    @Override
    public void enterBinary(BinaryExpression expr) {

    }

    @Override
    public void exitBinary(BinaryExpression expr) {

    }

    @Override
    public void enterBoolean(BooleanExpression expr) {

    }

    @Override
    public void exitBoolean(BooleanExpression expr) {

    }

    @Override
    public void enterBooleanFuncWrapper(BooleanValuedFunctionWrapper expr) {

    }

    @Override
    public void exitBooleanFuncWrapper(BooleanValuedFunctionWrapper expr) {

    }

    @Override
    public void enterComparison(ComparisonExpression expr) {

    }

    @Override
    public void exitComparison(ComparisonExpression expr) {

    }

    @Override
    public void enterConstant(ConstantExpression expr) {

    }

    @Override
    public void exitConstant(ConstantExpression expr) {

    }

    @Override
    public void enterDouble(DoubleExpression expr) {

    }

    @Override
    public void exitDouble(DoubleExpression expr) {

    }

    @Override
    public void enterEquality(EqualityExpression expr) {

    }

    @Override
    public void exitEquality(EqualityExpression expr) {

    }

    @Override
    public void enterFieldAccess(FieldAccessExpression expr) {

    }

    @Override
    public void exitFieldAccess(FieldAccessExpression expr) {

    }

    @Override
    public void enterFieldRef(FieldRefExpression expr) {

    }

    @Override
    public void exitFieldRef(FieldRefExpression expr) {

    }

    @Override
    public void enterFunctionCall(FunctionExpression expr) {

    }

    @Override
    public void exitFunctionCall(FunctionExpression expr) {

    }

    @Override
    public void enterIndexedAccess(IndexedAccessExpression expr) {

    }

    @Override
    public void exitIndexedAccess(IndexedAccessExpression expr) {

    }

    @Override
    public void enterLogical(LogicalExpression expr) {

    }

    @Override
    public void exitLogical(LogicalExpression expr) {

    }

    @Override
    public void enterLong(LongExpression expr) {

    }

    @Override
    public void exitLong(LongExpression expr) {

    }

    @Override
    public void enterMapLiteral(MapLiteralExpression expr) {

    }

    @Override
    public void exitMapLiteral(MapLiteralExpression expr) {

    }

    @Override
    public void enterMessageRef(MessageRefExpression expr) {

    }

    @Override
    public void exitMessageRef(MessageRefExpression expr) {

    }

    @Override
    public void enterMultiplication(MultiplicationExpression expr) {

    }

    @Override
    public void exitMultiplication(MultiplicationExpression expr) {

    }

    @Override
    public void enterNot(NotExpression expr) {

    }

    @Override
    public void exitNot(NotExpression expr) {

    }

    @Override
    public void enterNumeric(NumericExpression expr) {

    }

    @Override
    public void exitNumeric(NumericExpression expr) {

    }

    @Override
    public void enterOr(OrExpression expr) {

    }

    @Override
    public void exitOr(OrExpression expr) {

    }

    @Override
    public void enterSigned(SignedExpression expr) {

    }

    @Override
    public void exitSigned(SignedExpression expr) {

    }

    @Override
    public void enterString(StringExpression expr) {

    }

    @Override
    public void exitString(StringExpression expr) {

    }

    @Override
    public void enterUnary(UnaryExpression expr) {

    }

    @Override
    public void exitUnary(UnaryExpression expr) {

    }

    @Override
    public void enterVariableReference(VarRefExpression expr) {

    }

    @Override
    public void exitVariableReference(VarRefExpression expr) {

    }

    @Override
    public void enterEveryExpression(Expression expr) {

    }

    @Override
    public void exitEveryExpression(Expression expr) {

    }

    @Override
    public void enterFunctionArg(FunctionExpression functionExpression, Expression expression) {

    }

    @Override
    public void exitFunctionArg(Expression expression) {

    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy