ArithmeticFunction.java

1
/*
2
 * Copyright OpenSearch Contributors
3
 * SPDX-License-Identifier: Apache-2.0
4
 */
5
6
7
package org.opensearch.sql.expression.operator.arthmetic;
8
9
import static org.opensearch.sql.data.type.ExprCoreType.BYTE;
10
import static org.opensearch.sql.data.type.ExprCoreType.DOUBLE;
11
import static org.opensearch.sql.data.type.ExprCoreType.FLOAT;
12
import static org.opensearch.sql.data.type.ExprCoreType.INTEGER;
13
import static org.opensearch.sql.data.type.ExprCoreType.LONG;
14
import static org.opensearch.sql.data.type.ExprCoreType.SHORT;
15
16
import lombok.experimental.UtilityClass;
17
import org.opensearch.sql.data.model.ExprByteValue;
18
import org.opensearch.sql.data.model.ExprDoubleValue;
19
import org.opensearch.sql.data.model.ExprFloatValue;
20
import org.opensearch.sql.data.model.ExprIntegerValue;
21
import org.opensearch.sql.data.model.ExprLongValue;
22
import org.opensearch.sql.data.model.ExprNullValue;
23
import org.opensearch.sql.data.model.ExprShortValue;
24
import org.opensearch.sql.expression.function.BuiltinFunctionName;
25
import org.opensearch.sql.expression.function.BuiltinFunctionRepository;
26
import org.opensearch.sql.expression.function.DefaultFunctionResolver;
27
import org.opensearch.sql.expression.function.FunctionDSL;
28
29
/**
30
 * The definition of arithmetic function
31
 * add, Accepts two numbers and produces a number.
32
 * subtract, Accepts two numbers and produces a number.
33
 * multiply, Accepts two numbers and produces a number.
34
 * divide, Accepts two numbers and produces a number.
35
 * module, Accepts two numbers and produces a number.
36
 */
37
@UtilityClass
38
public class ArithmeticFunction {
39
  /**
40
   * Register Arithmetic Function.
41
   *
42
   * @param repository {@link BuiltinFunctionRepository}.
43
   */
44
  public static void register(BuiltinFunctionRepository repository) {
45 1 1. register : removed call to org/opensearch/sql/expression/function/BuiltinFunctionRepository::register → KILLED
    repository.register(add());
46 1 1. register : removed call to org/opensearch/sql/expression/function/BuiltinFunctionRepository::register → KILLED
    repository.register(subtract());
47 1 1. register : removed call to org/opensearch/sql/expression/function/BuiltinFunctionRepository::register → SURVIVED
    repository.register(multiply());
48 1 1. register : removed call to org/opensearch/sql/expression/function/BuiltinFunctionRepository::register → SURVIVED
    repository.register(divide());
49 1 1. register : removed call to org/opensearch/sql/expression/function/BuiltinFunctionRepository::register → SURVIVED
    repository.register(modules());
50
  }
51
52
  private static DefaultFunctionResolver add() {
53 1 1. add : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::add → KILLED
    return FunctionDSL.define(BuiltinFunctionName.ADD.getName(),
54
        FunctionDSL.impl(
55
            FunctionDSL.nullMissingHandling(
56 2 1. lambda$add$95048fc1$1 : Replaced integer addition with subtraction → KILLED
2. lambda$add$95048fc1$1 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$add$95048fc1$1 → KILLED
                (v1, v2) -> new ExprByteValue(v1.byteValue() + v2.byteValue())),
57
            BYTE, BYTE, BYTE),
58
        FunctionDSL.impl(
59
            FunctionDSL.nullMissingHandling(
60 2 1. lambda$add$95048fc1$2 : Replaced integer addition with subtraction → KILLED
2. lambda$add$95048fc1$2 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$add$95048fc1$2 → KILLED
                (v1, v2) -> new ExprShortValue(v1.shortValue() + v2.shortValue())),
61
            SHORT, SHORT, SHORT),
62
        FunctionDSL.impl(
63
            FunctionDSL.nullMissingHandling(
64 1 1. lambda$add$95048fc1$3 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$add$95048fc1$3 → KILLED
                (v1, v2) -> new ExprIntegerValue(Math.addExact(v1.integerValue(),
65
                    v2.integerValue()))),
66
            INTEGER, INTEGER, INTEGER),
67
        FunctionDSL.impl(
68
            FunctionDSL.nullMissingHandling(
69 1 1. lambda$add$95048fc1$4 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$add$95048fc1$4 → KILLED
                (v1, v2) -> new ExprLongValue(Math.addExact(v1.longValue(), v2.longValue()))),
70
            LONG, LONG, LONG),
71
        FunctionDSL.impl(
72
            FunctionDSL.nullMissingHandling(
73 2 1. lambda$add$95048fc1$5 : Replaced float addition with subtraction → KILLED
2. lambda$add$95048fc1$5 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$add$95048fc1$5 → KILLED
                (v1, v2) -> new ExprFloatValue(v1.floatValue() + v2.floatValue())),
74
            FLOAT, FLOAT, FLOAT),
75
        FunctionDSL.impl(
76
            FunctionDSL.nullMissingHandling(
77 2 1. lambda$add$95048fc1$6 : Replaced double addition with subtraction → KILLED
2. lambda$add$95048fc1$6 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$add$95048fc1$6 → KILLED
                (v1, v2) -> new ExprDoubleValue(v1.doubleValue() + v2.doubleValue())),
78
            DOUBLE, DOUBLE, DOUBLE)
79
    );
80
  }
81
82
  private static DefaultFunctionResolver subtract() {
83 1 1. subtract : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::subtract → KILLED
    return FunctionDSL.define(BuiltinFunctionName.SUBTRACT.getName(),
84
        FunctionDSL.impl(
85
            FunctionDSL.nullMissingHandling(
86 2 1. lambda$subtract$95048fc1$1 : Replaced integer subtraction with addition → KILLED
2. lambda$subtract$95048fc1$1 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$subtract$95048fc1$1 → KILLED
                (v1, v2) -> new ExprByteValue(v1.byteValue() - v2.byteValue())),
87
            BYTE, BYTE, BYTE),
88
        FunctionDSL.impl(
89
            FunctionDSL.nullMissingHandling(
90 2 1. lambda$subtract$95048fc1$2 : Replaced integer subtraction with addition → KILLED
2. lambda$subtract$95048fc1$2 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$subtract$95048fc1$2 → KILLED
                (v1, v2) -> new ExprShortValue(v1.shortValue() - v2.shortValue())),
91
            SHORT, SHORT, SHORT),
92
        FunctionDSL.impl(
93
            FunctionDSL.nullMissingHandling(
94 1 1. lambda$subtract$95048fc1$3 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$subtract$95048fc1$3 → KILLED
                (v1, v2) -> new ExprIntegerValue(Math.subtractExact(v1.integerValue(),
95
                    v2.integerValue()))),
96
            INTEGER, INTEGER, INTEGER),
97
        FunctionDSL.impl(
98
            FunctionDSL.nullMissingHandling(
99 1 1. lambda$subtract$95048fc1$4 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$subtract$95048fc1$4 → KILLED
                (v1, v2) -> new ExprLongValue(Math.subtractExact(v1.longValue(), v2.longValue()))),
100
            LONG, LONG, LONG),
101
        FunctionDSL.impl(
102
            FunctionDSL.nullMissingHandling(
103 2 1. lambda$subtract$95048fc1$5 : Replaced float subtraction with addition → KILLED
2. lambda$subtract$95048fc1$5 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$subtract$95048fc1$5 → KILLED
                (v1, v2) -> new ExprFloatValue(v1.floatValue() - v2.floatValue())),
104
            FLOAT, FLOAT, FLOAT),
105
        FunctionDSL.impl(
106
            FunctionDSL.nullMissingHandling(
107 2 1. lambda$subtract$95048fc1$6 : Replaced double subtraction with addition → KILLED
2. lambda$subtract$95048fc1$6 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$subtract$95048fc1$6 → KILLED
                (v1, v2) -> new ExprDoubleValue(v1.doubleValue() - v2.doubleValue())),
108
            DOUBLE, DOUBLE, DOUBLE)
109
    );
110
  }
111
112
  private static DefaultFunctionResolver multiply() {
113 1 1. multiply : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::multiply → KILLED
    return FunctionDSL.define(BuiltinFunctionName.MULTIPLY.getName(),
114
        FunctionDSL.impl(
115
            FunctionDSL.nullMissingHandling(
116 2 1. lambda$multiply$95048fc1$1 : Replaced integer multiplication with division → KILLED
2. lambda$multiply$95048fc1$1 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$multiply$95048fc1$1 → KILLED
                (v1, v2) -> new ExprByteValue(v1.byteValue() * v2.byteValue())),
117
            BYTE, BYTE, BYTE),
118
        FunctionDSL.impl(
119
            FunctionDSL.nullMissingHandling(
120 2 1. lambda$multiply$95048fc1$2 : Replaced integer multiplication with division → KILLED
2. lambda$multiply$95048fc1$2 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$multiply$95048fc1$2 → KILLED
                (v1, v2) -> new ExprShortValue(v1.shortValue() * v2.shortValue())),
121
            SHORT, SHORT, SHORT),
122
        FunctionDSL.impl(
123
            FunctionDSL.nullMissingHandling(
124 1 1. lambda$multiply$95048fc1$3 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$multiply$95048fc1$3 → KILLED
                (v1, v2) -> new ExprIntegerValue(Math.multiplyExact(v1.integerValue(),
125
                    v2.integerValue()))),
126
            INTEGER, INTEGER, INTEGER),
127
        FunctionDSL.impl(
128
            FunctionDSL.nullMissingHandling(
129 1 1. lambda$multiply$95048fc1$4 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$multiply$95048fc1$4 → KILLED
                (v1, v2) -> new ExprLongValue(Math.multiplyExact(v1.longValue(), v2.longValue()))),
130
            LONG, LONG, LONG),
131
        FunctionDSL.impl(
132
            FunctionDSL.nullMissingHandling(
133 2 1. lambda$multiply$95048fc1$5 : Replaced float multiplication with division → KILLED
2. lambda$multiply$95048fc1$5 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$multiply$95048fc1$5 → KILLED
                (v1, v2) -> new ExprFloatValue(v1.floatValue() * v2.floatValue())),
134
            FLOAT, FLOAT, FLOAT),
135
        FunctionDSL.impl(
136
            FunctionDSL.nullMissingHandling(
137 2 1. lambda$multiply$95048fc1$6 : Replaced double multiplication with division → KILLED
2. lambda$multiply$95048fc1$6 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$multiply$95048fc1$6 → KILLED
                (v1, v2) -> new ExprDoubleValue(v1.doubleValue() * v2.doubleValue())),
138
            DOUBLE, DOUBLE, DOUBLE)
139
    );
140
  }
141
142
  private static DefaultFunctionResolver divide() {
143 1 1. divide : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::divide → KILLED
    return FunctionDSL.define(BuiltinFunctionName.DIVIDE.getName(),
144
        FunctionDSL.impl(
145
            FunctionDSL.nullMissingHandling(
146 2 1. lambda$divide$95048fc1$1 : Replaced integer division with multiplication → KILLED
2. lambda$divide$95048fc1$1 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$divide$95048fc1$1 → KILLED
                (v1, v2) -> new ExprByteValue(v1.byteValue() / v2.byteValue())),
147
            BYTE, BYTE, BYTE),
148
        FunctionDSL.impl(
149
            FunctionDSL.nullMissingHandling(
150 2 1. lambda$divide$95048fc1$2 : negated conditional → KILLED
2. lambda$divide$95048fc1$2 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$divide$95048fc1$2 → KILLED
                (v1, v2) -> v2.shortValue() == 0 ? ExprNullValue.of() :
151 1 1. lambda$divide$95048fc1$2 : Replaced integer division with multiplication → KILLED
                    new ExprShortValue(v1.shortValue() / v2.shortValue())),
152
            SHORT, SHORT, SHORT),
153
        FunctionDSL.impl(
154
            FunctionDSL.nullMissingHandling(
155 2 1. lambda$divide$95048fc1$3 : negated conditional → KILLED
2. lambda$divide$95048fc1$3 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$divide$95048fc1$3 → KILLED
                (v1, v2) -> v2.integerValue() == 0 ? ExprNullValue.of() :
156 1 1. lambda$divide$95048fc1$3 : Replaced integer division with multiplication → KILLED
                    new ExprIntegerValue(v1.integerValue() / v2.integerValue())),
157
            INTEGER, INTEGER, INTEGER),
158
        FunctionDSL.impl(
159
            FunctionDSL.nullMissingHandling(
160 2 1. lambda$divide$95048fc1$4 : negated conditional → KILLED
2. lambda$divide$95048fc1$4 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$divide$95048fc1$4 → KILLED
                (v1, v2) -> v2.longValue() == 0 ? ExprNullValue.of() :
161 1 1. lambda$divide$95048fc1$4 : Replaced long division with multiplication → KILLED
                    new ExprLongValue(v1.longValue() / v2.longValue())),
162
            LONG, LONG, LONG),
163
        FunctionDSL.impl(
164
            FunctionDSL.nullMissingHandling(
165 2 1. lambda$divide$95048fc1$5 : negated conditional → KILLED
2. lambda$divide$95048fc1$5 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$divide$95048fc1$5 → KILLED
                (v1, v2) -> v2.floatValue() == 0 ? ExprNullValue.of() :
166 1 1. lambda$divide$95048fc1$5 : Replaced float division with multiplication → KILLED
                    new ExprFloatValue(v1.floatValue() / v2.floatValue())),
167
            FLOAT, FLOAT, FLOAT),
168
        FunctionDSL.impl(
169
            FunctionDSL.nullMissingHandling(
170 2 1. lambda$divide$95048fc1$6 : negated conditional → KILLED
2. lambda$divide$95048fc1$6 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$divide$95048fc1$6 → KILLED
                (v1, v2) -> v2.doubleValue() == 0 ? ExprNullValue.of() :
171 1 1. lambda$divide$95048fc1$6 : Replaced double division with multiplication → KILLED
                    new ExprDoubleValue(v1.doubleValue() / v2.doubleValue())),
172
            DOUBLE, DOUBLE, DOUBLE)
173
    );
174
  }
175
176
177
  private static DefaultFunctionResolver modules() {
178 1 1. modules : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::modules → KILLED
    return FunctionDSL.define(BuiltinFunctionName.MODULES.getName(),
179
        FunctionDSL.impl(
180
            FunctionDSL.nullMissingHandling(
181 2 1. lambda$modules$95048fc1$1 : Replaced integer modulus with multiplication → KILLED
2. lambda$modules$95048fc1$1 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$modules$95048fc1$1 → KILLED
                (v1, v2) -> new ExprByteValue(v1.byteValue() % v2.byteValue())),
182
            BYTE, BYTE, BYTE),
183
        FunctionDSL.impl(
184
            FunctionDSL.nullMissingHandling(
185 2 1. lambda$modules$95048fc1$2 : negated conditional → KILLED
2. lambda$modules$95048fc1$2 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$modules$95048fc1$2 → KILLED
                (v1, v2) -> v2.shortValue() == 0 ? ExprNullValue.of() :
186 1 1. lambda$modules$95048fc1$2 : Replaced integer modulus with multiplication → KILLED
                    new ExprShortValue(v1.shortValue() % v2.shortValue())),
187
            SHORT, SHORT, SHORT),
188
        FunctionDSL.impl(
189
            FunctionDSL.nullMissingHandling(
190 2 1. lambda$modules$95048fc1$3 : negated conditional → KILLED
2. lambda$modules$95048fc1$3 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$modules$95048fc1$3 → KILLED
                (v1, v2) -> v2.integerValue() == 0 ? ExprNullValue.of() :
191 1 1. lambda$modules$95048fc1$3 : Replaced integer modulus with multiplication → KILLED
                    new ExprIntegerValue(v1.integerValue() % v2.integerValue())),
192
            INTEGER, INTEGER, INTEGER),
193
        FunctionDSL.impl(
194
            FunctionDSL.nullMissingHandling(
195 2 1. lambda$modules$95048fc1$4 : negated conditional → KILLED
2. lambda$modules$95048fc1$4 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$modules$95048fc1$4 → KILLED
                (v1, v2) -> v2.longValue() == 0 ? ExprNullValue.of() :
196 1 1. lambda$modules$95048fc1$4 : Replaced long modulus with multiplication → KILLED
                    new ExprLongValue(v1.longValue() % v2.longValue())),
197
            LONG, LONG, LONG),
198
        FunctionDSL.impl(
199
            FunctionDSL.nullMissingHandling(
200 2 1. lambda$modules$95048fc1$5 : negated conditional → KILLED
2. lambda$modules$95048fc1$5 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$modules$95048fc1$5 → KILLED
                (v1, v2) -> v2.floatValue() == 0 ? ExprNullValue.of() :
201 1 1. lambda$modules$95048fc1$5 : Replaced float modulus with multiplication → KILLED
                    new ExprFloatValue(v1.floatValue() % v2.floatValue())),
202
            FLOAT, FLOAT, FLOAT),
203
        FunctionDSL.impl(
204
            FunctionDSL.nullMissingHandling(
205 2 1. lambda$modules$95048fc1$6 : negated conditional → KILLED
2. lambda$modules$95048fc1$6 : replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$modules$95048fc1$6 → KILLED
                (v1, v2) -> v2.doubleValue() == 0 ? ExprNullValue.of() :
206 1 1. lambda$modules$95048fc1$6 : Replaced double modulus with multiplication → KILLED
                    new ExprDoubleValue(v1.doubleValue() % v2.doubleValue())),
207
            DOUBLE, DOUBLE, DOUBLE)
208
    );
209
  }
210
}

Mutations

45

1.1
Location : register
Killed by : org.opensearch.sql.expression.ExpressionNodeVisitorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.ExpressionNodeVisitorTest]/[method:can_visit_all_types_of_expression_node()]
removed call to org/opensearch/sql/expression/function/BuiltinFunctionRepository::register → KILLED

46

1.1
Location : register
Killed by : org.opensearch.sql.analysis.AnalyzerTest.[engine:junit-jupiter]/[class:org.opensearch.sql.analysis.AnalyzerTest]/[method:sql_expression_over_two_aggregation()]
removed call to org/opensearch/sql/expression/function/BuiltinFunctionRepository::register → KILLED

47

1.1
Location : register
Killed by : none
removed call to org/opensearch/sql/expression/function/BuiltinFunctionRepository::register → SURVIVED

48

1.1
Location : register
Killed by : none
removed call to org/opensearch/sql/expression/function/BuiltinFunctionRepository::register → SURVIVED

49

1.1
Location : register
Killed by : none
removed call to org/opensearch/sql/expression/function/BuiltinFunctionRepository::register → SURVIVED

53

1.1
Location : add
Killed by : org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest]/[method:castStringToLongException()]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::add → KILLED

56

1.1
Location : lambda$add$95048fc1$1
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:add(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#1]
Replaced integer addition with subtraction → KILLED

2.2
Location : lambda$add$95048fc1$1
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:add(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#1]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$add$95048fc1$1 → KILLED

60

1.1
Location : lambda$add$95048fc1$2
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:add(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#8]
Replaced integer addition with subtraction → KILLED

2.2
Location : lambda$add$95048fc1$2
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:add(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#8]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$add$95048fc1$2 → KILLED

64

1.1
Location : lambda$add$95048fc1$3
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:add(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#15]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$add$95048fc1$3 → KILLED

69

1.1
Location : lambda$add$95048fc1$4
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:add(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#22]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$add$95048fc1$4 → KILLED

73

1.1
Location : lambda$add$95048fc1$5
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:add(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#29]
Replaced float addition with subtraction → KILLED

2.2
Location : lambda$add$95048fc1$5
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:add(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#29]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$add$95048fc1$5 → KILLED

77

1.1
Location : lambda$add$95048fc1$6
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:add(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#36]
Replaced double addition with subtraction → KILLED

2.2
Location : lambda$add$95048fc1$6
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:add(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#36]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$add$95048fc1$6 → KILLED

83

1.1
Location : subtract
Killed by : org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest]/[method:castStringToLongException()]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::subtract → KILLED

86

1.1
Location : lambda$subtract$95048fc1$1
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:subtract(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#1]
Replaced integer subtraction with addition → KILLED

2.2
Location : lambda$subtract$95048fc1$1
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:subtract(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#1]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$subtract$95048fc1$1 → KILLED

90

1.1
Location : lambda$subtract$95048fc1$2
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:subtract(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#8]
Replaced integer subtraction with addition → KILLED

2.2
Location : lambda$subtract$95048fc1$2
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:subtract(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#8]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$subtract$95048fc1$2 → KILLED

94

1.1
Location : lambda$subtract$95048fc1$3
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:subtract(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#15]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$subtract$95048fc1$3 → KILLED

99

1.1
Location : lambda$subtract$95048fc1$4
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:subtract(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#22]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$subtract$95048fc1$4 → KILLED

103

1.1
Location : lambda$subtract$95048fc1$5
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:subtract(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#29]
Replaced float subtraction with addition → KILLED

2.2
Location : lambda$subtract$95048fc1$5
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:subtract(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#29]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$subtract$95048fc1$5 → KILLED

107

1.1
Location : lambda$subtract$95048fc1$6
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:subtract(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#36]
Replaced double subtraction with addition → KILLED

2.2
Location : lambda$subtract$95048fc1$6
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:subtract(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#36]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$subtract$95048fc1$6 → KILLED

113

1.1
Location : multiply
Killed by : org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest]/[method:castStringToLongException()]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::multiply → KILLED

116

1.1
Location : lambda$multiply$95048fc1$1
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:multiply(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#1]
Replaced integer multiplication with division → KILLED

2.2
Location : lambda$multiply$95048fc1$1
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:multiply(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#1]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$multiply$95048fc1$1 → KILLED

120

1.1
Location : lambda$multiply$95048fc1$2
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:multiply(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#8]
Replaced integer multiplication with division → KILLED

2.2
Location : lambda$multiply$95048fc1$2
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:multiply(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#8]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$multiply$95048fc1$2 → KILLED

124

1.1
Location : lambda$multiply$95048fc1$3
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:multiply(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#15]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$multiply$95048fc1$3 → KILLED

129

1.1
Location : lambda$multiply$95048fc1$4
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:multiply(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#22]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$multiply$95048fc1$4 → KILLED

133

1.1
Location : lambda$multiply$95048fc1$5
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:multiply(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#29]
Replaced float multiplication with division → KILLED

2.2
Location : lambda$multiply$95048fc1$5
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:multiply(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#29]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$multiply$95048fc1$5 → KILLED

137

1.1
Location : lambda$multiply$95048fc1$6
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:multiply(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#36]
Replaced double multiplication with division → KILLED

2.2
Location : lambda$multiply$95048fc1$6
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:multiply(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#36]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$multiply$95048fc1$6 → KILLED

143

1.1
Location : divide
Killed by : org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest]/[method:castStringToLongException()]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::divide → KILLED

146

1.1
Location : lambda$divide$95048fc1$1
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#1]
Replaced integer division with multiplication → KILLED

2.2
Location : lambda$divide$95048fc1$1
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#1]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$divide$95048fc1$1 → KILLED

150

1.1
Location : lambda$divide$95048fc1$2
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#8]
negated conditional → KILLED

2.2
Location : lambda$divide$95048fc1$2
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#8]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$divide$95048fc1$2 → KILLED

151

1.1
Location : lambda$divide$95048fc1$2
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#8]
Replaced integer division with multiplication → KILLED

155

1.1
Location : lambda$divide$95048fc1$3
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#14]
negated conditional → KILLED

2.2
Location : lambda$divide$95048fc1$3
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#14]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$divide$95048fc1$3 → KILLED

156

1.1
Location : lambda$divide$95048fc1$3
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#14]
Replaced integer division with multiplication → KILLED

160

1.1
Location : lambda$divide$95048fc1$4
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#20]
negated conditional → KILLED

2.2
Location : lambda$divide$95048fc1$4
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#20]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$divide$95048fc1$4 → KILLED

161

1.1
Location : lambda$divide$95048fc1$4
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#20]
Replaced long division with multiplication → KILLED

165

1.1
Location : lambda$divide$95048fc1$5
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#28]
negated conditional → KILLED

2.2
Location : lambda$divide$95048fc1$5
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#28]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$divide$95048fc1$5 → KILLED

166

1.1
Location : lambda$divide$95048fc1$5
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#28]
Replaced float division with multiplication → KILLED

170

1.1
Location : lambda$divide$95048fc1$6
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#32]
negated conditional → KILLED

2.2
Location : lambda$divide$95048fc1$6
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#32]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$divide$95048fc1$6 → KILLED

171

1.1
Location : lambda$divide$95048fc1$6
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:divide(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#32]
Replaced double division with multiplication → KILLED

178

1.1
Location : modules
Killed by : org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest]/[method:castStringToLongException()]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::modules → KILLED

181

1.1
Location : lambda$modules$95048fc1$1
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#1]
Replaced integer modulus with multiplication → KILLED

2.2
Location : lambda$modules$95048fc1$1
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#1]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$modules$95048fc1$1 → KILLED

185

1.1
Location : lambda$modules$95048fc1$2
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#8]
negated conditional → KILLED

2.2
Location : lambda$modules$95048fc1$2
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#8]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$modules$95048fc1$2 → KILLED

186

1.1
Location : lambda$modules$95048fc1$2
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#8]
Replaced integer modulus with multiplication → KILLED

190

1.1
Location : lambda$modules$95048fc1$3
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#9]
negated conditional → KILLED

2.2
Location : lambda$modules$95048fc1$3
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#9]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$modules$95048fc1$3 → KILLED

191

1.1
Location : lambda$modules$95048fc1$3
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#9]
Replaced integer modulus with multiplication → KILLED

195

1.1
Location : lambda$modules$95048fc1$4
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#19]
negated conditional → KILLED

2.2
Location : lambda$modules$95048fc1$4
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#19]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$modules$95048fc1$4 → KILLED

196

1.1
Location : lambda$modules$95048fc1$4
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#19]
Replaced long modulus with multiplication → KILLED

200

1.1
Location : lambda$modules$95048fc1$5
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#26]
negated conditional → KILLED

2.2
Location : lambda$modules$95048fc1$5
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#26]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$modules$95048fc1$5 → KILLED

201

1.1
Location : lambda$modules$95048fc1$5
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#26]
Replaced float modulus with multiplication → KILLED

205

1.1
Location : lambda$modules$95048fc1$6
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#32]
negated conditional → KILLED

2.2
Location : lambda$modules$95048fc1$6
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#32]
replaced return value with null for org/opensearch/sql/expression/operator/arthmetic/ArithmeticFunction::lambda$modules$95048fc1$6 → KILLED

206

1.1
Location : lambda$modules$95048fc1$6
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:module(org.opensearch.sql.data.model.ExprValue, org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#32]
Replaced double modulus with multiplication → KILLED

Active mutators

Tests examined


Report generated by PIT 1.9.0