DSL.java

1
/*
2
 * Copyright OpenSearch Contributors
3
 * SPDX-License-Identifier: Apache-2.0
4
 */
5
6
7
package org.opensearch.sql.expression;
8
9
import java.util.Arrays;
10
import java.util.Collections;
11
import lombok.RequiredArgsConstructor;
12
import org.opensearch.sql.ast.expression.SpanUnit;
13
import org.opensearch.sql.data.model.ExprShortValue;
14
import org.opensearch.sql.data.model.ExprValue;
15
import org.opensearch.sql.data.model.ExprValueUtils;
16
import org.opensearch.sql.data.type.ExprCoreType;
17
import org.opensearch.sql.data.type.ExprType;
18
import org.opensearch.sql.expression.aggregation.Aggregator;
19
import org.opensearch.sql.expression.aggregation.NamedAggregator;
20
import org.opensearch.sql.expression.conditional.cases.CaseClause;
21
import org.opensearch.sql.expression.conditional.cases.WhenClause;
22
import org.opensearch.sql.expression.env.Environment;
23
import org.opensearch.sql.expression.function.BuiltinFunctionName;
24
import org.opensearch.sql.expression.function.BuiltinFunctionRepository;
25
import org.opensearch.sql.expression.parse.GrokExpression;
26
import org.opensearch.sql.expression.parse.ParseExpression;
27
import org.opensearch.sql.expression.parse.PatternsExpression;
28
import org.opensearch.sql.expression.parse.RegexExpression;
29
import org.opensearch.sql.expression.span.SpanExpression;
30
import org.opensearch.sql.expression.window.ranking.RankingWindowFunction;
31
32
@RequiredArgsConstructor
33
public class DSL {
34
  private final BuiltinFunctionRepository repository;
35
36
  public static LiteralExpression literal(Byte value) {
37 1 1. literal : replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED
    return new LiteralExpression(ExprValueUtils.byteValue(value));
38
  }
39
40
  public static LiteralExpression literal(Short value) {
41 1 1. literal : replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED
    return new LiteralExpression(new ExprShortValue(value));
42
  }
43
44
  public static LiteralExpression literal(Integer value) {
45 1 1. literal : replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED
    return new LiteralExpression(ExprValueUtils.integerValue(value));
46
  }
47
48
  public static LiteralExpression literal(Long value) {
49 1 1. literal : replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED
    return new LiteralExpression(ExprValueUtils.longValue(value));
50
  }
51
52
  public static LiteralExpression literal(Float value) {
53 1 1. literal : replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED
    return new LiteralExpression(ExprValueUtils.floatValue(value));
54
  }
55
56
  public static LiteralExpression literal(Double value) {
57 1 1. literal : replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED
    return new LiteralExpression(ExprValueUtils.doubleValue(value));
58
  }
59
60
  public static LiteralExpression literal(String value) {
61 1 1. literal : replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED
    return new LiteralExpression(ExprValueUtils.stringValue(value));
62
  }
63
64
  public static LiteralExpression literal(Boolean value) {
65 1 1. literal : replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED
    return new LiteralExpression(ExprValueUtils.booleanValue(value));
66
  }
67
68
  public static LiteralExpression literal(ExprValue value) {
69 1 1. literal : replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED
    return new LiteralExpression(value);
70
  }
71
72
  /**
73
   * Wrap a number to {@link LiteralExpression}.
74
   */
75
  public static LiteralExpression literal(Number value) {
76 1 1. literal : negated conditional → KILLED
    if (value instanceof Integer) {
77 1 1. literal : replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED
      return new LiteralExpression(ExprValueUtils.integerValue(value.intValue()));
78 1 1. literal : negated conditional → KILLED
    } else if (value instanceof Long) {
79 1 1. literal : replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED
      return new LiteralExpression(ExprValueUtils.longValue(value.longValue()));
80 1 1. literal : negated conditional → SURVIVED
    } else if (value instanceof Float) {
81 1 1. literal : replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED
      return new LiteralExpression(ExprValueUtils.floatValue(value.floatValue()));
82
    } else {
83 1 1. literal : replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED
      return new LiteralExpression(ExprValueUtils.doubleValue(value.doubleValue()));
84
    }
85
  }
86
87
  public static ReferenceExpression ref(String ref, ExprType type) {
88 1 1. ref : replaced return value with null for org/opensearch/sql/expression/DSL::ref → KILLED
    return new ReferenceExpression(ref, type);
89
  }
90
91
  /**
92
   * Wrap a named expression if not yet. The intent is that different languages may use
93
   * Alias or not when building AST. This caused either named or unnamed expression
94
   * is resolved by analyzer. To make unnamed expression acceptable for logical project,
95
   * it is required to wrap it by named expression here before passing to logical project.
96
   *
97
   * @param expression  expression
98
   * @return            expression if named already or expression wrapped by named expression.
99
   */
100
  public static NamedExpression named(Expression expression) {
101 1 1. named : negated conditional → KILLED
    if (expression instanceof NamedExpression) {
102 1 1. named : replaced return value with null for org/opensearch/sql/expression/DSL::named → KILLED
      return (NamedExpression) expression;
103
    }
104 1 1. named : negated conditional → KILLED
    if (expression instanceof ParseExpression) {
105 1 1. named : replaced return value with null for org/opensearch/sql/expression/DSL::named → KILLED
      return named(((ParseExpression) expression).getIdentifier().valueOf().stringValue(),
106
          expression);
107
    }
108 1 1. named : replaced return value with null for org/opensearch/sql/expression/DSL::named → KILLED
    return named(expression.toString(), expression);
109
  }
110
111
  public static NamedExpression named(String name, Expression expression) {
112 1 1. named : replaced return value with null for org/opensearch/sql/expression/DSL::named → KILLED
    return new NamedExpression(name, expression);
113
  }
114
115
  public static NamedExpression named(String name, Expression expression, String alias) {
116 1 1. named : replaced return value with null for org/opensearch/sql/expression/DSL::named → KILLED
    return new NamedExpression(name, expression, alias);
117
  }
118
119
  public static NamedAggregator named(String name, Aggregator aggregator) {
120 1 1. named : replaced return value with null for org/opensearch/sql/expression/DSL::named → KILLED
    return new NamedAggregator(name, aggregator);
121
  }
122
123
  public static NamedArgumentExpression namedArgument(String argName, Expression value) {
124 1 1. namedArgument : replaced return value with null for org/opensearch/sql/expression/DSL::namedArgument → KILLED
    return new NamedArgumentExpression(argName, value);
125
  }
126
127
  public NamedArgumentExpression namedArgument(String name, String value) {
128 1 1. namedArgument : replaced return value with null for org/opensearch/sql/expression/DSL::namedArgument → KILLED
    return namedArgument(name, literal(value));
129
  }
130
131
  public static GrokExpression grok(Expression sourceField, Expression pattern,
132
                                    Expression identifier) {
133 1 1. grok : replaced return value with null for org/opensearch/sql/expression/DSL::grok → KILLED
    return new GrokExpression(sourceField, pattern, identifier);
134
  }
135
136
  public static RegexExpression regex(Expression sourceField, Expression pattern,
137
                                      Expression identifier) {
138 1 1. regex : replaced return value with null for org/opensearch/sql/expression/DSL::regex → KILLED
    return new RegexExpression(sourceField, pattern, identifier);
139
  }
140
141
  public static PatternsExpression patterns(Expression sourceField, Expression pattern,
142
                                            Expression identifier) {
143 1 1. patterns : replaced return value with null for org/opensearch/sql/expression/DSL::patterns → KILLED
    return new PatternsExpression(sourceField, pattern, identifier);
144
  }
145
146
  public static SpanExpression span(Expression field, Expression value, String unit) {
147 1 1. span : replaced return value with null for org/opensearch/sql/expression/DSL::span → KILLED
    return new SpanExpression(field, value, SpanUnit.of(unit));
148
  }
149
150
  public FunctionExpression abs(Expression... expressions) {
151 1 1. abs : replaced return value with null for org/opensearch/sql/expression/DSL::abs → KILLED
    return function(BuiltinFunctionName.ABS, expressions);
152
  }
153
154
  public FunctionExpression ceil(Expression... expressions) {
155 1 1. ceil : replaced return value with null for org/opensearch/sql/expression/DSL::ceil → KILLED
    return function(BuiltinFunctionName.CEIL, expressions);
156
  }
157
158
  public FunctionExpression ceiling(Expression... expressions) {
159 1 1. ceiling : replaced return value with null for org/opensearch/sql/expression/DSL::ceiling → KILLED
    return function(BuiltinFunctionName.CEILING, expressions);
160
  }
161
162
  public FunctionExpression conv(Expression... expressions) {
163 1 1. conv : replaced return value with null for org/opensearch/sql/expression/DSL::conv → KILLED
    return function(BuiltinFunctionName.CONV, expressions);
164
  }
165
166
  public FunctionExpression crc32(Expression... expressions) {
167 1 1. crc32 : replaced return value with null for org/opensearch/sql/expression/DSL::crc32 → KILLED
    return function(BuiltinFunctionName.CRC32, expressions);
168
  }
169
170
  public FunctionExpression euler(Expression... expressions) {
171 1 1. euler : replaced return value with null for org/opensearch/sql/expression/DSL::euler → KILLED
    return function(BuiltinFunctionName.E, expressions);
172
  }
173
174
  public FunctionExpression exp(Expression... expressions) {
175 1 1. exp : replaced return value with null for org/opensearch/sql/expression/DSL::exp → KILLED
    return function(BuiltinFunctionName.EXP, expressions);
176
  }
177
178
  public FunctionExpression floor(Expression... expressions) {
179 1 1. floor : replaced return value with null for org/opensearch/sql/expression/DSL::floor → KILLED
    return function(BuiltinFunctionName.FLOOR, expressions);
180
  }
181
182
  public FunctionExpression ln(Expression... expressions) {
183 1 1. ln : replaced return value with null for org/opensearch/sql/expression/DSL::ln → KILLED
    return function(BuiltinFunctionName.LN, expressions);
184
  }
185
186
  public FunctionExpression log(Expression... expressions) {
187 1 1. log : replaced return value with null for org/opensearch/sql/expression/DSL::log → KILLED
    return function(BuiltinFunctionName.LOG, expressions);
188
  }
189
190
  public FunctionExpression log10(Expression... expressions) {
191 1 1. log10 : replaced return value with null for org/opensearch/sql/expression/DSL::log10 → KILLED
    return function(BuiltinFunctionName.LOG10, expressions);
192
  }
193
194
  public FunctionExpression log2(Expression... expressions) {
195 1 1. log2 : replaced return value with null for org/opensearch/sql/expression/DSL::log2 → KILLED
    return function(BuiltinFunctionName.LOG2, expressions);
196
  }
197
198
  public FunctionExpression mod(Expression... expressions) {
199 1 1. mod : replaced return value with null for org/opensearch/sql/expression/DSL::mod → KILLED
    return function(BuiltinFunctionName.MOD, expressions);
200
  }
201
202
  public FunctionExpression pi(Expression... expressions) {
203 1 1. pi : replaced return value with null for org/opensearch/sql/expression/DSL::pi → KILLED
    return function(BuiltinFunctionName.PI, expressions);
204
  }
205
206
  public FunctionExpression pow(Expression... expressions) {
207 1 1. pow : replaced return value with null for org/opensearch/sql/expression/DSL::pow → KILLED
    return function(BuiltinFunctionName.POW, expressions);
208
  }
209
210
  public FunctionExpression power(Expression... expressions) {
211 1 1. power : replaced return value with null for org/opensearch/sql/expression/DSL::power → KILLED
    return function(BuiltinFunctionName.POWER, expressions);
212
  }
213
214
  public FunctionExpression rand(Expression... expressions) {
215 1 1. rand : replaced return value with null for org/opensearch/sql/expression/DSL::rand → KILLED
    return function(BuiltinFunctionName.RAND, expressions);
216
  }
217
218
  public FunctionExpression round(Expression... expressions) {
219 1 1. round : replaced return value with null for org/opensearch/sql/expression/DSL::round → KILLED
    return function(BuiltinFunctionName.ROUND, expressions);
220
  }
221
222
  public FunctionExpression sign(Expression... expressions) {
223 1 1. sign : replaced return value with null for org/opensearch/sql/expression/DSL::sign → KILLED
    return function(BuiltinFunctionName.SIGN, expressions);
224
  }
225
226
  public FunctionExpression sqrt(Expression... expressions) {
227 1 1. sqrt : replaced return value with null for org/opensearch/sql/expression/DSL::sqrt → KILLED
    return function(BuiltinFunctionName.SQRT, expressions);
228
  }
229
230
  public FunctionExpression truncate(Expression... expressions) {
231 1 1. truncate : replaced return value with null for org/opensearch/sql/expression/DSL::truncate → KILLED
    return function(BuiltinFunctionName.TRUNCATE, expressions);
232
  }
233
234
  public FunctionExpression acos(Expression... expressions) {
235 1 1. acos : replaced return value with null for org/opensearch/sql/expression/DSL::acos → KILLED
    return function(BuiltinFunctionName.ACOS, expressions);
236
  }
237
238
  public FunctionExpression asin(Expression... expressions) {
239 1 1. asin : replaced return value with null for org/opensearch/sql/expression/DSL::asin → KILLED
    return function(BuiltinFunctionName.ASIN, expressions);
240
  }
241
242
  public FunctionExpression atan(Expression... expressions) {
243 1 1. atan : replaced return value with null for org/opensearch/sql/expression/DSL::atan → KILLED
    return function(BuiltinFunctionName.ATAN, expressions);
244
  }
245
246
  public FunctionExpression atan2(Expression... expressions) {
247 1 1. atan2 : replaced return value with null for org/opensearch/sql/expression/DSL::atan2 → KILLED
    return function(BuiltinFunctionName.ATAN2, expressions);
248
  }
249
250
  public FunctionExpression cos(Expression... expressions) {
251 1 1. cos : replaced return value with null for org/opensearch/sql/expression/DSL::cos → KILLED
    return function(BuiltinFunctionName.COS, expressions);
252
  }
253
254
  public FunctionExpression cot(Expression... expressions) {
255 1 1. cot : replaced return value with null for org/opensearch/sql/expression/DSL::cot → KILLED
    return function(BuiltinFunctionName.COT, expressions);
256
  }
257
258
  public FunctionExpression degrees(Expression... expressions) {
259 1 1. degrees : replaced return value with null for org/opensearch/sql/expression/DSL::degrees → KILLED
    return function(BuiltinFunctionName.DEGREES, expressions);
260
  }
261
262
  public FunctionExpression radians(Expression... expressions) {
263 1 1. radians : replaced return value with null for org/opensearch/sql/expression/DSL::radians → KILLED
    return function(BuiltinFunctionName.RADIANS, expressions);
264
  }
265
266
  public FunctionExpression sin(Expression... expressions) {
267 1 1. sin : replaced return value with null for org/opensearch/sql/expression/DSL::sin → KILLED
    return function(BuiltinFunctionName.SIN, expressions);
268
  }
269
270
  public FunctionExpression tan(Expression... expressions) {
271 1 1. tan : replaced return value with null for org/opensearch/sql/expression/DSL::tan → KILLED
    return function(BuiltinFunctionName.TAN, expressions);
272
  }
273
274
  public FunctionExpression add(Expression... expressions) {
275 1 1. add : replaced return value with null for org/opensearch/sql/expression/DSL::add → KILLED
    return function(BuiltinFunctionName.ADD, expressions);
276
  }
277
278
  public FunctionExpression subtract(Expression... expressions) {
279 1 1. subtract : replaced return value with null for org/opensearch/sql/expression/DSL::subtract → KILLED
    return function(BuiltinFunctionName.SUBTRACT, expressions);
280
  }
281
282
  public FunctionExpression multiply(Expression... expressions) {
283 1 1. multiply : replaced return value with null for org/opensearch/sql/expression/DSL::multiply → KILLED
    return function(BuiltinFunctionName.MULTIPLY, expressions);
284
  }
285
286
  public FunctionExpression adddate(Expression... expressions) {
287 1 1. adddate : replaced return value with null for org/opensearch/sql/expression/DSL::adddate → KILLED
    return function(BuiltinFunctionName.ADDDATE, expressions);
288
  }
289
290
  public FunctionExpression convert_tz(Expression... expressions) {
291 1 1. convert_tz : replaced return value with null for org/opensearch/sql/expression/DSL::convert_tz → KILLED
    return function(BuiltinFunctionName.CONVERT_TZ, expressions);
292
  }
293
294
  public FunctionExpression date(Expression... expressions) {
295 1 1. date : replaced return value with null for org/opensearch/sql/expression/DSL::date → KILLED
    return function(BuiltinFunctionName.DATE, expressions);
296
  }
297
298
  public FunctionExpression datetime(Expression... expressions) {
299 1 1. datetime : replaced return value with null for org/opensearch/sql/expression/DSL::datetime → KILLED
    return function(BuiltinFunctionName.DATETIME, expressions);
300
  }
301
302
  public FunctionExpression date_add(Expression... expressions) {
303 1 1. date_add : replaced return value with null for org/opensearch/sql/expression/DSL::date_add → KILLED
    return function(BuiltinFunctionName.DATE_ADD, expressions);
304
  }
305
306
  public FunctionExpression date_sub(Expression... expressions) {
307 1 1. date_sub : replaced return value with null for org/opensearch/sql/expression/DSL::date_sub → KILLED
    return function(BuiltinFunctionName.DATE_SUB, expressions);
308
  }
309
310
  public FunctionExpression day(Expression... expressions) {
311 1 1. day : replaced return value with null for org/opensearch/sql/expression/DSL::day → KILLED
    return function(BuiltinFunctionName.DAY, expressions);
312
  }
313
314
  public FunctionExpression dayname(Expression... expressions) {
315 1 1. dayname : replaced return value with null for org/opensearch/sql/expression/DSL::dayname → KILLED
    return function(BuiltinFunctionName.DAYNAME, expressions);
316
  }
317
318
  public FunctionExpression dayofmonth(Expression... expressions) {
319 1 1. dayofmonth : replaced return value with null for org/opensearch/sql/expression/DSL::dayofmonth → KILLED
    return function(BuiltinFunctionName.DAYOFMONTH, expressions);
320
  }
321
322
  public FunctionExpression dayofweek(Expression... expressions) {
323 1 1. dayofweek : replaced return value with null for org/opensearch/sql/expression/DSL::dayofweek → KILLED
    return function(BuiltinFunctionName.DAYOFWEEK, expressions);
324
  }
325
326
  public FunctionExpression dayofyear(Expression... expressions) {
327 1 1. dayofyear : replaced return value with null for org/opensearch/sql/expression/DSL::dayofyear → KILLED
    return function(BuiltinFunctionName.DAYOFYEAR, expressions);
328
  }
329
330
  public FunctionExpression from_days(Expression... expressions) {
331 1 1. from_days : replaced return value with null for org/opensearch/sql/expression/DSL::from_days → KILLED
    return function(BuiltinFunctionName.FROM_DAYS, expressions);
332
  }
333
334
  public FunctionExpression hour(Expression... expressions) {
335 1 1. hour : replaced return value with null for org/opensearch/sql/expression/DSL::hour → KILLED
    return function(BuiltinFunctionName.HOUR, expressions);
336
  }
337
338
  public FunctionExpression microsecond(Expression... expressions) {
339 1 1. microsecond : replaced return value with null for org/opensearch/sql/expression/DSL::microsecond → KILLED
    return function(BuiltinFunctionName.MICROSECOND, expressions);
340
  }
341
342
  public FunctionExpression minute(Expression... expressions) {
343 1 1. minute : replaced return value with null for org/opensearch/sql/expression/DSL::minute → KILLED
    return function(BuiltinFunctionName.MINUTE, expressions);
344
  }
345
346
  public FunctionExpression month(Expression... expressions) {
347 1 1. month : replaced return value with null for org/opensearch/sql/expression/DSL::month → KILLED
    return function(BuiltinFunctionName.MONTH, expressions);
348
  }
349
350
  public FunctionExpression monthname(Expression... expressions) {
351 1 1. monthname : replaced return value with null for org/opensearch/sql/expression/DSL::monthname → KILLED
    return function(BuiltinFunctionName.MONTHNAME, expressions);
352
  }
353
354
  public FunctionExpression quarter(Expression... expressions) {
355 1 1. quarter : replaced return value with null for org/opensearch/sql/expression/DSL::quarter → KILLED
    return function(BuiltinFunctionName.QUARTER, expressions);
356
  }
357
358
  public FunctionExpression second(Expression... expressions) {
359 1 1. second : replaced return value with null for org/opensearch/sql/expression/DSL::second → KILLED
    return function(BuiltinFunctionName.SECOND, expressions);
360
  }
361
362
  public FunctionExpression subdate(Expression... expressions) {
363 1 1. subdate : replaced return value with null for org/opensearch/sql/expression/DSL::subdate → KILLED
    return function(BuiltinFunctionName.SUBDATE, expressions);
364
  }
365
366
  public FunctionExpression time(Expression... expressions) {
367 1 1. time : replaced return value with null for org/opensearch/sql/expression/DSL::time → KILLED
    return function(BuiltinFunctionName.TIME, expressions);
368
  }
369
370
  public FunctionExpression time_to_sec(Expression... expressions) {
371 1 1. time_to_sec : replaced return value with null for org/opensearch/sql/expression/DSL::time_to_sec → KILLED
    return function(BuiltinFunctionName.TIME_TO_SEC, expressions);
372
  }
373
374
  public FunctionExpression timestamp(Expression... expressions) {
375 1 1. timestamp : replaced return value with null for org/opensearch/sql/expression/DSL::timestamp → KILLED
    return function(BuiltinFunctionName.TIMESTAMP, expressions);
376
  }
377
378
  public FunctionExpression date_format(Expression... expressions) {
379 1 1. date_format : replaced return value with null for org/opensearch/sql/expression/DSL::date_format → KILLED
    return function(BuiltinFunctionName.DATE_FORMAT, expressions);
380
  }
381
382
  public FunctionExpression to_days(Expression... expressions) {
383 1 1. to_days : replaced return value with null for org/opensearch/sql/expression/DSL::to_days → KILLED
    return function(BuiltinFunctionName.TO_DAYS, expressions);
384
  }
385
386
  public FunctionExpression week(Expression... expressions) {
387 1 1. week : replaced return value with null for org/opensearch/sql/expression/DSL::week → KILLED
    return function(BuiltinFunctionName.WEEK, expressions);
388
  }
389
390
  public FunctionExpression year(Expression... expressions) {
391 1 1. year : replaced return value with null for org/opensearch/sql/expression/DSL::year → KILLED
    return function(BuiltinFunctionName.YEAR, expressions);
392
  }
393
394
  public FunctionExpression divide(Expression... expressions) {
395 1 1. divide : replaced return value with null for org/opensearch/sql/expression/DSL::divide → KILLED
    return function(BuiltinFunctionName.DIVIDE, expressions);
396
  }
397
398
  public FunctionExpression module(Expression... expressions) {
399 1 1. module : replaced return value with null for org/opensearch/sql/expression/DSL::module → KILLED
    return function(BuiltinFunctionName.MODULES, expressions);
400
  }
401
402
  public FunctionExpression substr(Expression... expressions) {
403 1 1. substr : replaced return value with null for org/opensearch/sql/expression/DSL::substr → KILLED
    return function(BuiltinFunctionName.SUBSTR, expressions);
404
  }
405
406
  public FunctionExpression substring(Expression... expressions) {
407 1 1. substring : replaced return value with null for org/opensearch/sql/expression/DSL::substring → KILLED
    return function(BuiltinFunctionName.SUBSTR, expressions);
408
  }
409
410
  public FunctionExpression ltrim(Expression... expressions) {
411 1 1. ltrim : replaced return value with null for org/opensearch/sql/expression/DSL::ltrim → KILLED
    return function(BuiltinFunctionName.LTRIM, expressions);
412
  }
413
414
  public FunctionExpression rtrim(Expression... expressions) {
415 1 1. rtrim : replaced return value with null for org/opensearch/sql/expression/DSL::rtrim → KILLED
    return function(BuiltinFunctionName.RTRIM, expressions);
416
  }
417
418
  public FunctionExpression trim(Expression... expressions) {
419 1 1. trim : replaced return value with null for org/opensearch/sql/expression/DSL::trim → KILLED
    return function(BuiltinFunctionName.TRIM, expressions);
420
  }
421
422
  public FunctionExpression upper(Expression... expressions) {
423 1 1. upper : replaced return value with null for org/opensearch/sql/expression/DSL::upper → KILLED
    return function(BuiltinFunctionName.UPPER, expressions);
424
  }
425
426
  public FunctionExpression lower(Expression... expressions) {
427 1 1. lower : replaced return value with null for org/opensearch/sql/expression/DSL::lower → KILLED
    return function(BuiltinFunctionName.LOWER, expressions);
428
  }
429
430
  public FunctionExpression regexp(Expression... expressions) {
431 1 1. regexp : replaced return value with null for org/opensearch/sql/expression/DSL::regexp → KILLED
    return function(BuiltinFunctionName.REGEXP, expressions);
432
  }
433
434
  public FunctionExpression concat(Expression... expressions) {
435 1 1. concat : replaced return value with null for org/opensearch/sql/expression/DSL::concat → KILLED
    return function(BuiltinFunctionName.CONCAT, expressions);
436
  }
437
438
  public FunctionExpression concat_ws(Expression... expressions) {
439 1 1. concat_ws : replaced return value with null for org/opensearch/sql/expression/DSL::concat_ws → KILLED
    return function(BuiltinFunctionName.CONCAT_WS, expressions);
440
  }
441
442
  public FunctionExpression length(Expression... expressions) {
443 1 1. length : replaced return value with null for org/opensearch/sql/expression/DSL::length → KILLED
    return function(BuiltinFunctionName.LENGTH, expressions);
444
  }
445
446
  public FunctionExpression strcmp(Expression... expressions) {
447 1 1. strcmp : replaced return value with null for org/opensearch/sql/expression/DSL::strcmp → KILLED
    return function(BuiltinFunctionName.STRCMP, expressions);
448
  }
449
450
  public FunctionExpression right(Expression... expressions) {
451 1 1. right : replaced return value with null for org/opensearch/sql/expression/DSL::right → KILLED
    return function(BuiltinFunctionName.RIGHT, expressions);
452
  }
453
454
  public FunctionExpression left(Expression... expressions) {
455 1 1. left : replaced return value with null for org/opensearch/sql/expression/DSL::left → KILLED
    return function(BuiltinFunctionName.LEFT, expressions);
456
  }
457
458
  public FunctionExpression ascii(Expression... expressions) {
459 1 1. ascii : replaced return value with null for org/opensearch/sql/expression/DSL::ascii → KILLED
    return function(BuiltinFunctionName.ASCII, expressions);
460
  }
461
462
  public FunctionExpression locate(Expression... expressions) {
463 1 1. locate : replaced return value with null for org/opensearch/sql/expression/DSL::locate → KILLED
    return function(BuiltinFunctionName.LOCATE, expressions);
464
  }
465
466
  public FunctionExpression replace(Expression... expressions) {
467 1 1. replace : replaced return value with null for org/opensearch/sql/expression/DSL::replace → KILLED
    return function(BuiltinFunctionName.REPLACE, expressions);
468
  }
469
470
  public FunctionExpression and(Expression... expressions) {
471 1 1. and : replaced return value with null for org/opensearch/sql/expression/DSL::and → KILLED
    return function(BuiltinFunctionName.AND, expressions);
472
  }
473
474
  public FunctionExpression or(Expression... expressions) {
475 1 1. or : replaced return value with null for org/opensearch/sql/expression/DSL::or → KILLED
    return function(BuiltinFunctionName.OR, expressions);
476
  }
477
478
  public FunctionExpression xor(Expression... expressions) {
479 1 1. xor : replaced return value with null for org/opensearch/sql/expression/DSL::xor → KILLED
    return function(BuiltinFunctionName.XOR, expressions);
480
  }
481
482
  public FunctionExpression not(Expression... expressions) {
483 1 1. not : replaced return value with null for org/opensearch/sql/expression/DSL::not → KILLED
    return function(BuiltinFunctionName.NOT, expressions);
484
  }
485
486
  public FunctionExpression equal(Expression... expressions) {
487 1 1. equal : replaced return value with null for org/opensearch/sql/expression/DSL::equal → KILLED
    return function(BuiltinFunctionName.EQUAL, expressions);
488
  }
489
490
  public FunctionExpression notequal(Expression... expressions) {
491 1 1. notequal : replaced return value with null for org/opensearch/sql/expression/DSL::notequal → KILLED
    return function(BuiltinFunctionName.NOTEQUAL, expressions);
492
  }
493
494
  public FunctionExpression less(Expression... expressions) {
495 1 1. less : replaced return value with null for org/opensearch/sql/expression/DSL::less → KILLED
    return function(BuiltinFunctionName.LESS, expressions);
496
  }
497
498
  public FunctionExpression lte(Expression... expressions) {
499 1 1. lte : replaced return value with null for org/opensearch/sql/expression/DSL::lte → KILLED
    return function(BuiltinFunctionName.LTE, expressions);
500
  }
501
502
  public FunctionExpression greater(Expression... expressions) {
503 1 1. greater : replaced return value with null for org/opensearch/sql/expression/DSL::greater → KILLED
    return function(BuiltinFunctionName.GREATER, expressions);
504
  }
505
506
  public FunctionExpression gte(Expression... expressions) {
507 1 1. gte : replaced return value with null for org/opensearch/sql/expression/DSL::gte → KILLED
    return function(BuiltinFunctionName.GTE, expressions);
508
  }
509
510
  public FunctionExpression like(Expression... expressions) {
511 1 1. like : replaced return value with null for org/opensearch/sql/expression/DSL::like → KILLED
    return function(BuiltinFunctionName.LIKE, expressions);
512
  }
513
514
  public FunctionExpression notLike(Expression... expressions) {
515 1 1. notLike : replaced return value with null for org/opensearch/sql/expression/DSL::notLike → KILLED
    return function(BuiltinFunctionName.NOT_LIKE, expressions);
516
  }
517
518
  public Aggregator avg(Expression... expressions) {
519 1 1. avg : replaced return value with null for org/opensearch/sql/expression/DSL::avg → KILLED
    return aggregate(BuiltinFunctionName.AVG, expressions);
520
  }
521
522
  public Aggregator sum(Expression... expressions) {
523 1 1. sum : replaced return value with null for org/opensearch/sql/expression/DSL::sum → KILLED
    return aggregate(BuiltinFunctionName.SUM, expressions);
524
  }
525
526
  public Aggregator count(Expression... expressions) {
527 1 1. count : replaced return value with null for org/opensearch/sql/expression/DSL::count → KILLED
    return aggregate(BuiltinFunctionName.COUNT, expressions);
528
  }
529
530
  public Aggregator distinctCount(Expression... expressions) {
531 1 1. distinctCount : replaced return value with null for org/opensearch/sql/expression/DSL::distinctCount → KILLED
    return count(expressions).distinct(true);
532
  }
533
534
  public Aggregator varSamp(Expression... expressions) {
535 1 1. varSamp : replaced return value with null for org/opensearch/sql/expression/DSL::varSamp → KILLED
    return aggregate(BuiltinFunctionName.VARSAMP, expressions);
536
  }
537
538
  public Aggregator varPop(Expression... expressions) {
539 1 1. varPop : replaced return value with null for org/opensearch/sql/expression/DSL::varPop → KILLED
    return aggregate(BuiltinFunctionName.VARPOP, expressions);
540
  }
541
542
  public Aggregator stddevSamp(Expression... expressions) {
543 1 1. stddevSamp : replaced return value with null for org/opensearch/sql/expression/DSL::stddevSamp → KILLED
    return aggregate(BuiltinFunctionName.STDDEV_SAMP, expressions);
544
  }
545
546
  public Aggregator stddevPop(Expression... expressions) {
547 1 1. stddevPop : replaced return value with null for org/opensearch/sql/expression/DSL::stddevPop → KILLED
    return aggregate(BuiltinFunctionName.STDDEV_POP, expressions);
548
  }
549
550
  public Aggregator take(Expression... expressions) {
551 1 1. take : replaced return value with null for org/opensearch/sql/expression/DSL::take → KILLED
    return aggregate(BuiltinFunctionName.TAKE, expressions);
552
  }
553
554
  public RankingWindowFunction rowNumber() {
555 1 1. rowNumber : replaced return value with null for org/opensearch/sql/expression/DSL::rowNumber → KILLED
    return (RankingWindowFunction) repository.compile(
556
        BuiltinFunctionName.ROW_NUMBER.getName(), Collections.emptyList());
557
  }
558
559
  public RankingWindowFunction rank() {
560 1 1. rank : replaced return value with null for org/opensearch/sql/expression/DSL::rank → KILLED
    return (RankingWindowFunction) repository.compile(
561
        BuiltinFunctionName.RANK.getName(), Collections.emptyList());
562
  }
563
564
  public RankingWindowFunction denseRank() {
565 1 1. denseRank : replaced return value with null for org/opensearch/sql/expression/DSL::denseRank → KILLED
    return (RankingWindowFunction) repository.compile(
566
        BuiltinFunctionName.DENSE_RANK.getName(), Collections.emptyList());
567
  }
568
569
  public Aggregator min(Expression... expressions) {
570 1 1. min : replaced return value with null for org/opensearch/sql/expression/DSL::min → KILLED
    return aggregate(BuiltinFunctionName.MIN, expressions);
571
  }
572
573
  public Aggregator max(Expression... expressions) {
574 1 1. max : replaced return value with null for org/opensearch/sql/expression/DSL::max → KILLED
    return aggregate(BuiltinFunctionName.MAX, expressions);
575
  }
576
577
  private FunctionExpression function(BuiltinFunctionName functionName, Expression... expressions) {
578 1 1. function : replaced return value with null for org/opensearch/sql/expression/DSL::function → KILLED
    return (FunctionExpression) repository.compile(
579
        functionName.getName(), Arrays.asList(expressions));
580
  }
581
582
  private Aggregator aggregate(BuiltinFunctionName functionName, Expression... expressions) {
583 1 1. aggregate : replaced return value with null for org/opensearch/sql/expression/DSL::aggregate → KILLED
    return (Aggregator) repository.compile(
584
        functionName.getName(), Arrays.asList(expressions));
585
  }
586
587
  public FunctionExpression isnull(Expression... expressions) {
588 1 1. isnull : replaced return value with null for org/opensearch/sql/expression/DSL::isnull → KILLED
    return function(BuiltinFunctionName.ISNULL, expressions);
589
  }
590
591
  public FunctionExpression is_null(Expression... expressions) {
592 1 1. is_null : replaced return value with null for org/opensearch/sql/expression/DSL::is_null → KILLED
    return function(BuiltinFunctionName.IS_NULL, expressions);
593
  }
594
595
  public FunctionExpression isnotnull(Expression... expressions) {
596 1 1. isnotnull : replaced return value with null for org/opensearch/sql/expression/DSL::isnotnull → KILLED
    return function(BuiltinFunctionName.IS_NOT_NULL, expressions);
597
  }
598
599
  public FunctionExpression ifnull(Expression... expressions) {
600 1 1. ifnull : replaced return value with null for org/opensearch/sql/expression/DSL::ifnull → KILLED
    return function(BuiltinFunctionName.IFNULL, expressions);
601
  }
602
603
  public FunctionExpression nullif(Expression... expressions) {
604 1 1. nullif : replaced return value with null for org/opensearch/sql/expression/DSL::nullif → KILLED
    return function(BuiltinFunctionName.NULLIF, expressions);
605
  }
606
607
  public FunctionExpression iffunction(Expression... expressions) {
608 1 1. iffunction : replaced return value with null for org/opensearch/sql/expression/DSL::iffunction → KILLED
    return function(BuiltinFunctionName.IF, expressions);
609
  }
610
611
  public static Expression cases(Expression defaultResult,
612
                                 WhenClause... whenClauses) {
613 1 1. cases : replaced return value with null for org/opensearch/sql/expression/DSL::cases → KILLED
    return new CaseClause(Arrays.asList(whenClauses), defaultResult);
614
  }
615
616
  public static WhenClause when(Expression condition, Expression result) {
617 1 1. when : replaced return value with null for org/opensearch/sql/expression/DSL::when → KILLED
    return new WhenClause(condition, result);
618
  }
619
620
  public FunctionExpression interval(Expression value, Expression unit) {
621 1 1. interval : replaced return value with null for org/opensearch/sql/expression/DSL::interval → KILLED
    return (FunctionExpression) repository.compile(
622
        BuiltinFunctionName.INTERVAL.getName(), Arrays.asList(value, unit));
623
  }
624
625
  public FunctionExpression castString(Expression value) {
626 1 1. castString : replaced return value with null for org/opensearch/sql/expression/DSL::castString → KILLED
    return (FunctionExpression) repository
627
        .compile(BuiltinFunctionName.CAST_TO_STRING.getName(), Arrays.asList(value));
628
  }
629
630
  public FunctionExpression castByte(Expression value) {
631 1 1. castByte : replaced return value with null for org/opensearch/sql/expression/DSL::castByte → KILLED
    return (FunctionExpression) repository
632
        .compile(BuiltinFunctionName.CAST_TO_BYTE.getName(), Arrays.asList(value));
633
  }
634
635
  public FunctionExpression castShort(Expression value) {
636 1 1. castShort : replaced return value with null for org/opensearch/sql/expression/DSL::castShort → KILLED
    return (FunctionExpression) repository
637
        .compile(BuiltinFunctionName.CAST_TO_SHORT.getName(), Arrays.asList(value));
638
  }
639
640
  public FunctionExpression castInt(Expression value) {
641 1 1. castInt : replaced return value with null for org/opensearch/sql/expression/DSL::castInt → KILLED
    return (FunctionExpression) repository
642
        .compile(BuiltinFunctionName.CAST_TO_INT.getName(), Arrays.asList(value));
643
  }
644
645
  public FunctionExpression castLong(Expression value) {
646 1 1. castLong : replaced return value with null for org/opensearch/sql/expression/DSL::castLong → KILLED
    return (FunctionExpression) repository
647
        .compile(BuiltinFunctionName.CAST_TO_LONG.getName(), Arrays.asList(value));
648
  }
649
650
  public FunctionExpression castFloat(Expression value) {
651 1 1. castFloat : replaced return value with null for org/opensearch/sql/expression/DSL::castFloat → KILLED
    return (FunctionExpression) repository
652
        .compile(BuiltinFunctionName.CAST_TO_FLOAT.getName(), Arrays.asList(value));
653
  }
654
655
  public FunctionExpression castDouble(Expression value) {
656 1 1. castDouble : replaced return value with null for org/opensearch/sql/expression/DSL::castDouble → KILLED
    return (FunctionExpression) repository
657
        .compile(BuiltinFunctionName.CAST_TO_DOUBLE.getName(), Arrays.asList(value));
658
  }
659
660
  public FunctionExpression castBoolean(Expression value) {
661 1 1. castBoolean : replaced return value with null for org/opensearch/sql/expression/DSL::castBoolean → KILLED
    return (FunctionExpression) repository
662
        .compile(BuiltinFunctionName.CAST_TO_BOOLEAN.getName(), Arrays.asList(value));
663
  }
664
665
  public FunctionExpression castDate(Expression value) {
666 1 1. castDate : replaced return value with null for org/opensearch/sql/expression/DSL::castDate → KILLED
    return (FunctionExpression) repository
667
        .compile(BuiltinFunctionName.CAST_TO_DATE.getName(), Arrays.asList(value));
668
  }
669
670
  public FunctionExpression castTime(Expression value) {
671 1 1. castTime : replaced return value with null for org/opensearch/sql/expression/DSL::castTime → KILLED
    return (FunctionExpression) repository
672
        .compile(BuiltinFunctionName.CAST_TO_TIME.getName(), Arrays.asList(value));
673
  }
674
675
  public FunctionExpression castTimestamp(Expression value) {
676 1 1. castTimestamp : replaced return value with null for org/opensearch/sql/expression/DSL::castTimestamp → KILLED
    return (FunctionExpression) repository
677
        .compile(BuiltinFunctionName.CAST_TO_TIMESTAMP.getName(), Arrays.asList(value));
678
  }
679
680
  public FunctionExpression castDatetime(Expression value) {
681 1 1. castDatetime : replaced return value with null for org/opensearch/sql/expression/DSL::castDatetime → KILLED
    return (FunctionExpression) repository
682
        .compile(BuiltinFunctionName.CAST_TO_DATETIME.getName(), Arrays.asList(value));
683
  }
684
685
  public FunctionExpression typeof(Expression value) {
686 1 1. typeof : replaced return value with null for org/opensearch/sql/expression/DSL::typeof → KILLED
    return (FunctionExpression) repository
687
        .compile(BuiltinFunctionName.TYPEOF.getName(), Arrays.asList(value));
688
  }
689
690
  public FunctionExpression match(Expression... args) {
691 1 1. match : replaced return value with null for org/opensearch/sql/expression/DSL::match → KILLED
    return compile(BuiltinFunctionName.MATCH, args);
692
  }
693
694
  public FunctionExpression match_phrase(Expression... args) {
695 1 1. match_phrase : replaced return value with null for org/opensearch/sql/expression/DSL::match_phrase → KILLED
    return compile(BuiltinFunctionName.MATCH_PHRASE, args);
696
  }
697
698
  public FunctionExpression match_phrase_prefix(Expression... args) {
699 1 1. match_phrase_prefix : replaced return value with null for org/opensearch/sql/expression/DSL::match_phrase_prefix → KILLED
    return compile(BuiltinFunctionName.MATCH_PHRASE_PREFIX, args);
700
  }
701
702
  public FunctionExpression multi_match(Expression... args) {
703 1 1. multi_match : replaced return value with null for org/opensearch/sql/expression/DSL::multi_match → KILLED
    return compile(BuiltinFunctionName.MULTI_MATCH, args);
704
  }
705
706
  public FunctionExpression simple_query_string(Expression... args) {
707 1 1. simple_query_string : replaced return value with null for org/opensearch/sql/expression/DSL::simple_query_string → KILLED
    return compile(BuiltinFunctionName.SIMPLE_QUERY_STRING, args);
708
  }
709
710
  public FunctionExpression query(Expression... args) {
711 1 1. query : replaced return value with null for org/opensearch/sql/expression/DSL::query → KILLED
    return compile(BuiltinFunctionName.QUERY, args);
712
  }
713
714
  public FunctionExpression query_string(Expression... args) {
715 1 1. query_string : replaced return value with null for org/opensearch/sql/expression/DSL::query_string → KILLED
    return compile(BuiltinFunctionName.QUERY_STRING, args);
716
  }
717
718
  public FunctionExpression match_bool_prefix(Expression... args) {
719 1 1. match_bool_prefix : replaced return value with null for org/opensearch/sql/expression/DSL::match_bool_prefix → KILLED
    return compile(BuiltinFunctionName.MATCH_BOOL_PREFIX, args);
720
  }
721
722
  public FunctionExpression now(Expression... args) {
723 1 1. now : replaced return value with null for org/opensearch/sql/expression/DSL::now → KILLED
    return compile(BuiltinFunctionName.NOW, args);
724
  }
725
726
  public FunctionExpression current_timestamp(Expression... args) {
727 1 1. current_timestamp : replaced return value with null for org/opensearch/sql/expression/DSL::current_timestamp → KILLED
    return compile(BuiltinFunctionName.CURRENT_TIMESTAMP, args);
728
  }
729
730
  public FunctionExpression localtimestamp(Expression... args) {
731 1 1. localtimestamp : replaced return value with null for org/opensearch/sql/expression/DSL::localtimestamp → KILLED
    return compile(BuiltinFunctionName.LOCALTIMESTAMP, args);
732
  }
733
734
  public FunctionExpression localtime(Expression... args) {
735 1 1. localtime : replaced return value with null for org/opensearch/sql/expression/DSL::localtime → KILLED
    return compile(BuiltinFunctionName.LOCALTIME, args);
736
  }
737
738
  public FunctionExpression sysdate(Expression... args) {
739 1 1. sysdate : replaced return value with null for org/opensearch/sql/expression/DSL::sysdate → KILLED
    return compile(BuiltinFunctionName.SYSDATE, args);
740
  }
741
742
  public FunctionExpression curtime(Expression... args) {
743 1 1. curtime : replaced return value with null for org/opensearch/sql/expression/DSL::curtime → KILLED
    return compile(BuiltinFunctionName.CURTIME, args);
744
  }
745
746
  public FunctionExpression current_time(Expression... args) {
747 1 1. current_time : replaced return value with null for org/opensearch/sql/expression/DSL::current_time → KILLED
    return compile(BuiltinFunctionName.CURRENT_TIME, args);
748
  }
749
750
  public FunctionExpression curdate(Expression... args) {
751 1 1. curdate : replaced return value with null for org/opensearch/sql/expression/DSL::curdate → KILLED
    return compile(BuiltinFunctionName.CURDATE, args);
752
  }
753
754
  public FunctionExpression current_date(Expression... args) {
755 1 1. current_date : replaced return value with null for org/opensearch/sql/expression/DSL::current_date → KILLED
    return compile(BuiltinFunctionName.CURRENT_DATE, args);
756
  }
757
758
  private FunctionExpression compile(BuiltinFunctionName bfn, Expression... args) {
759 1 1. compile : replaced return value with null for org/opensearch/sql/expression/DSL::compile → KILLED
    return (FunctionExpression) repository.compile(bfn.getName(), Arrays.asList(args.clone()));
760
  }
761
}

Mutations

37

1.1
Location : literal
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[test-template:abs_byte_value(java.lang.Byte)]/[test-template-invocation:#1]
replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED

41

1.1
Location : literal
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[test-template:pow_short_value(java.lang.Short, java.lang.Short)]/[test-template-invocation:#1]
replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED

45

1.1
Location : literal
Killed by : org.opensearch.sql.planner.physical.ValuesOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.planner.physical.ValuesOperatorTest]/[method:shouldHaveNoChild()]
replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED

49

1.1
Location : literal
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[test-template:log2_long_value(java.lang.Long)]/[test-template-invocation:#1]
replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED

53

1.1
Location : literal
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[test-template:abs_float_value(java.lang.Float)]/[test-template-invocation:#1]
replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED

57

1.1
Location : literal
Killed by : org.opensearch.sql.expression.datetime.MakeDateTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.MakeDateTest]/[method:checkMissingValues()]
replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED

61

1.1
Location : literal
Killed by : org.opensearch.sql.expression.NamedArgumentExpressionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.NamedArgumentExpressionTest]/[method:name_an_argument()]
replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED

65

1.1
Location : literal
Killed by : org.opensearch.sql.expression.conditional.cases.WhenClauseTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.conditional.cases.WhenClauseTest]/[method:should_use_result_expression_type()]
replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED

69

1.1
Location : literal
Killed by : org.opensearch.sql.analysis.NamedExpressionAnalyzerTest.[engine:junit-jupiter]/[class:org.opensearch.sql.analysis.NamedExpressionAnalyzerTest]/[method:visit_highlight()]
replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED

76

1.1
Location : literal
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[test-template:test_degrees(java.lang.Number)]/[test-template-invocation:#4]
negated conditional → KILLED

77

1.1
Location : literal
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[test-template:test_tan(java.lang.Number)]/[test-template-invocation:#1]
replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED

78

1.1
Location : literal
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[test-template:test_degrees(java.lang.Number)]/[test-template-invocation:#4]
negated conditional → KILLED

79

1.1
Location : literal
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[test-template:test_cot(java.lang.Number)]/[test-template-invocation:#2]
replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED

80

1.1
Location : literal
Killed by : none
negated conditional → SURVIVED

81

1.1
Location : literal
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[test-template:test_tan(java.lang.Number)]/[test-template-invocation:#3]
replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED

83

1.1
Location : literal
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[test-template:acos_with_illegal_value(java.lang.Number)]/[test-template-invocation:#2]
replaced return value with null for org/opensearch/sql/expression/DSL::literal → KILLED

88

1.1
Location : ref
Killed by : org.opensearch.sql.expression.window.CurrentRowWindowFrameTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.window.CurrentRowWindowFrameTest]/[method:test_iterator_methods()]
replaced return value with null for org/opensearch/sql/expression/DSL::ref → KILLED

101

1.1
Location : named
Killed by : org.opensearch.sql.expression.NamedExpressionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.NamedExpressionTest]/[method:name_a_parse_expression()]
negated conditional → KILLED

102

1.1
Location : named
Killed by : org.opensearch.sql.expression.NamedExpressionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.NamedExpressionTest]/[method:name_an_named_expression()]
replaced return value with null for org/opensearch/sql/expression/DSL::named → KILLED

104

1.1
Location : named
Killed by : org.opensearch.sql.expression.NamedExpressionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.NamedExpressionTest]/[method:name_a_parse_expression()]
negated conditional → KILLED

105

1.1
Location : named
Killed by : org.opensearch.sql.expression.NamedExpressionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.NamedExpressionTest]/[method:name_a_parse_expression()]
replaced return value with null for org/opensearch/sql/expression/DSL::named → KILLED

108

1.1
Location : named
Killed by : org.opensearch.sql.expression.NamedExpressionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.NamedExpressionTest]/[method:name_a_span_expression()]
replaced return value with null for org/opensearch/sql/expression/DSL::named → KILLED

112

1.1
Location : named
Killed by : org.opensearch.sql.expression.NamedExpressionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.NamedExpressionTest]/[method:name_an_expression()]
replaced return value with null for org/opensearch/sql/expression/DSL::named → KILLED

116

1.1
Location : named
Killed by : org.opensearch.sql.expression.NamedExpressionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.NamedExpressionTest]/[method:name_an_expression_with_alias()]
replaced return value with null for org/opensearch/sql/expression/DSL::named → KILLED

120

1.1
Location : named
Killed by : org.opensearch.sql.planner.logical.LogicalPlanNodeVisitorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.planner.logical.LogicalPlanNodeVisitorTest]/[method:logicalPlanShouldTraversable()]
replaced return value with null for org/opensearch/sql/expression/DSL::named → KILLED

124

1.1
Location : namedArgument
Killed by : org.opensearch.sql.expression.NamedArgumentExpressionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.NamedArgumentExpressionTest]/[method:name_an_argument()]
replaced return value with null for org/opensearch/sql/expression/DSL::namedArgument → KILLED

128

1.1
Location : namedArgument
Killed by : org.opensearch.sql.analysis.ExpressionAnalyzerTest.[engine:junit-jupiter]/[class:org.opensearch.sql.analysis.ExpressionAnalyzerTest]/[method:match_phrase_prefix_all_params()]
replaced return value with null for org/opensearch/sql/expression/DSL::namedArgument → KILLED

133

1.1
Location : grok
Killed by : org.opensearch.sql.expression.parse.GrokExpressionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.parse.GrokExpressionTest]/[method:resolve_type()]
replaced return value with null for org/opensearch/sql/expression/DSL::grok → KILLED

138

1.1
Location : regex
Killed by : org.opensearch.sql.expression.parse.RegexExpressionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.parse.RegexExpressionTest]/[method:resolve_type()]
replaced return value with null for org/opensearch/sql/expression/DSL::regex → KILLED

143

1.1
Location : patterns
Killed by : org.opensearch.sql.expression.parse.PatternsExpressionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.parse.PatternsExpressionTest]/[method:resolve_type()]
replaced return value with null for org/opensearch/sql/expression/DSL::patterns → KILLED

147

1.1
Location : span
Killed by : org.opensearch.sql.planner.physical.collector.RoundingTest.[engine:junit-jupiter]/[class:org.opensearch.sql.planner.physical.collector.RoundingTest]/[method:round_unknown_type()]
replaced return value with null for org/opensearch/sql/expression/DSL::span → KILLED

151

1.1
Location : abs
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:abs_null_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::abs → KILLED

155

1.1
Location : ceil
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:ceil_null_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::ceil → KILLED

159

1.1
Location : ceiling
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:ceil_null_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::ceiling → KILLED

163

1.1
Location : conv
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:conv_null_missing()]
replaced return value with null for org/opensearch/sql/expression/DSL::conv → KILLED

167

1.1
Location : crc32
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:crc32_missing_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::crc32 → KILLED

171

1.1
Location : euler
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:test_e()]
replaced return value with null for org/opensearch/sql/expression/DSL::euler → KILLED

175

1.1
Location : exp
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:exp_missing_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::exp → KILLED

179

1.1
Location : floor
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:floor_null_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::floor → KILLED

183

1.1
Location : ln
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:ln_null_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::ln → KILLED

187

1.1
Location : log
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:log_missing_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::log → KILLED

191

1.1
Location : log10
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:log10_missing_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::log10 → KILLED

195

1.1
Location : log2
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:log2_missing_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::log2 → KILLED

199

1.1
Location : mod
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:mod_null_missing()]
replaced return value with null for org/opensearch/sql/expression/DSL::mod → KILLED

203

1.1
Location : pi
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:test_pi()]
replaced return value with null for org/opensearch/sql/expression/DSL::pi → KILLED

207

1.1
Location : pow
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:pow_null_missing()]
replaced return value with null for org/opensearch/sql/expression/DSL::pow → KILLED

211

1.1
Location : power
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:pow_null_missing()]
replaced return value with null for org/opensearch/sql/expression/DSL::power → KILLED

215

1.1
Location : rand
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:rand_no_arg()]
replaced return value with null for org/opensearch/sql/expression/DSL::rand → KILLED

219

1.1
Location : round
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:round_null_missing()]
replaced return value with null for org/opensearch/sql/expression/DSL::round → KILLED

223

1.1
Location : sign
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:sign_missing_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::sign → KILLED

227

1.1
Location : sqrt
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:sqrt_missing_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::sqrt → KILLED

231

1.1
Location : truncate
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:truncate_null_missing()]
replaced return value with null for org/opensearch/sql/expression/DSL::truncate → KILLED

235

1.1
Location : acos
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:acos_null_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::acos → KILLED

239

1.1
Location : asin
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:asin_missing_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::asin → KILLED

243

1.1
Location : atan
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:atan_null_missing()]
replaced return value with null for org/opensearch/sql/expression/DSL::atan → KILLED

247

1.1
Location : atan2
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:atan2_null_missing()]
replaced return value with null for org/opensearch/sql/expression/DSL::atan2 → KILLED

251

1.1
Location : cos
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:cos_missing_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::cos → KILLED

255

1.1
Location : cot
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:cot_missing_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::cot → KILLED

259

1.1
Location : degrees
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:degrees_null_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::degrees → KILLED

263

1.1
Location : radians
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:radians_null_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::radians → KILLED

267

1.1
Location : sin
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:sin_missing_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::sin → KILLED

271

1.1
Location : tan
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:tan_missing_value()]
replaced return value with null for org/opensearch/sql/expression/DSL::tan → KILLED

275

1.1
Location : add
Killed by : org.opensearch.sql.expression.aggregation.MaxAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.MaxAggregatorTest]/[method:test_nested_to_string()]
replaced return value with null for org/opensearch/sql/expression/DSL::add → KILLED

279

1.1
Location : subtract
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/DSL::subtract → KILLED

283

1.1
Location : multiply
Killed by : org.opensearch.sql.expression.aggregation.SumAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.SumAggregatorTest]/[method:test_nested_to_string()]
replaced return value with null for org/opensearch/sql/expression/DSL::multiply → KILLED

287

1.1
Location : adddate
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:adddate()]
replaced return value with null for org/opensearch/sql/expression/DSL::adddate → KILLED

291

1.1
Location : convert_tz
Killed by : org.opensearch.sql.expression.datetime.ConvertTZTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.ConvertTZTest]/[method:invalidDate()]
replaced return value with null for org/opensearch/sql/expression/DSL::convert_tz → KILLED

295

1.1
Location : date
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:date()]
replaced return value with null for org/opensearch/sql/expression/DSL::date → KILLED

299

1.1
Location : datetime
Killed by : org.opensearch.sql.expression.datetime.DateTimeTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeTest]/[method:invalidDate()]
replaced return value with null for org/opensearch/sql/expression/DSL::datetime → KILLED

303

1.1
Location : date_add
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:date_add()]
replaced return value with null for org/opensearch/sql/expression/DSL::date_add → KILLED

307

1.1
Location : date_sub
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:date_sub()]
replaced return value with null for org/opensearch/sql/expression/DSL::date_sub → KILLED

311

1.1
Location : day
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:day()]
replaced return value with null for org/opensearch/sql/expression/DSL::day → KILLED

315

1.1
Location : dayname
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:dayName()]
replaced return value with null for org/opensearch/sql/expression/DSL::dayname → KILLED

319

1.1
Location : dayofmonth
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:dayOfMonth()]
replaced return value with null for org/opensearch/sql/expression/DSL::dayofmonth → KILLED

323

1.1
Location : dayofweek
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:dayOfWeek()]
replaced return value with null for org/opensearch/sql/expression/DSL::dayofweek → KILLED

327

1.1
Location : dayofyear
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:dayOfYear()]
replaced return value with null for org/opensearch/sql/expression/DSL::dayofyear → KILLED

331

1.1
Location : from_days
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:from_days()]
replaced return value with null for org/opensearch/sql/expression/DSL::from_days → KILLED

335

1.1
Location : hour
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:hour()]
replaced return value with null for org/opensearch/sql/expression/DSL::hour → KILLED

339

1.1
Location : microsecond
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:microsecond()]
replaced return value with null for org/opensearch/sql/expression/DSL::microsecond → KILLED

343

1.1
Location : minute
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:minute()]
replaced return value with null for org/opensearch/sql/expression/DSL::minute → KILLED

347

1.1
Location : month
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:month()]
replaced return value with null for org/opensearch/sql/expression/DSL::month → KILLED

351

1.1
Location : monthname
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:monthName()]
replaced return value with null for org/opensearch/sql/expression/DSL::monthname → KILLED

355

1.1
Location : quarter
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:quarter()]
replaced return value with null for org/opensearch/sql/expression/DSL::quarter → KILLED

359

1.1
Location : second
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:second()]
replaced return value with null for org/opensearch/sql/expression/DSL::second → KILLED

363

1.1
Location : subdate
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:subdate()]
replaced return value with null for org/opensearch/sql/expression/DSL::subdate → KILLED

367

1.1
Location : time
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:time()]
replaced return value with null for org/opensearch/sql/expression/DSL::time → KILLED

371

1.1
Location : time_to_sec
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:time_to_sec()]
replaced return value with null for org/opensearch/sql/expression/DSL::time_to_sec → KILLED

375

1.1
Location : timestamp
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:timestamp()]
replaced return value with null for org/opensearch/sql/expression/DSL::timestamp → KILLED

379

1.1
Location : date_format
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:date_format()]
replaced return value with null for org/opensearch/sql/expression/DSL::date_format → KILLED

383

1.1
Location : to_days
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:to_days()]
replaced return value with null for org/opensearch/sql/expression/DSL::to_days → KILLED

387

1.1
Location : week
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:modeInUnsupportedFormat()]
replaced return value with null for org/opensearch/sql/expression/DSL::week → KILLED

391

1.1
Location : year
Killed by : org.opensearch.sql.expression.datetime.DateTimeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.DateTimeFunctionTest]/[method:year()]
replaced return value with null for org/opensearch/sql/expression/DSL::year → KILLED

395

1.1
Location : divide
Killed by : org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.ArithmeticFunctionTest]/[test-template:arithmetic_int_null(org.opensearch.sql.expression.function.BuiltinFunctionName)]/[test-template-invocation:#5]
replaced return value with null for org/opensearch/sql/expression/DSL::divide → KILLED

399

1.1
Location : module
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/DSL::module → KILLED

403

1.1
Location : substr
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:substrSubstring()]
replaced return value with null for org/opensearch/sql/expression/DSL::substr → KILLED

407

1.1
Location : substring
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:substrSubstring()]
replaced return value with null for org/opensearch/sql/expression/DSL::substring → KILLED

411

1.1
Location : ltrim
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:ltrim()]
replaced return value with null for org/opensearch/sql/expression/DSL::ltrim → KILLED

415

1.1
Location : rtrim
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:rtrim()]
replaced return value with null for org/opensearch/sql/expression/DSL::rtrim → KILLED

419

1.1
Location : trim
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:trim()]
replaced return value with null for org/opensearch/sql/expression/DSL::trim → KILLED

423

1.1
Location : upper
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:upper()]
replaced return value with null for org/opensearch/sql/expression/DSL::upper → KILLED

427

1.1
Location : lower
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:lower()]
replaced return value with null for org/opensearch/sql/expression/DSL::lower → KILLED

431

1.1
Location : regexp
Killed by : org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest]/[method:test_regexp()]
replaced return value with null for org/opensearch/sql/expression/DSL::regexp → KILLED

435

1.1
Location : concat
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:concat()]
replaced return value with null for org/opensearch/sql/expression/DSL::concat → KILLED

439

1.1
Location : concat_ws
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:concat_ws()]
replaced return value with null for org/opensearch/sql/expression/DSL::concat_ws → KILLED

443

1.1
Location : length
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:length()]
replaced return value with null for org/opensearch/sql/expression/DSL::length → KILLED

447

1.1
Location : strcmp
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:strcmp()]
replaced return value with null for org/opensearch/sql/expression/DSL::strcmp → KILLED

451

1.1
Location : right
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:right()]
replaced return value with null for org/opensearch/sql/expression/DSL::right → KILLED

455

1.1
Location : left
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:left()]
replaced return value with null for org/opensearch/sql/expression/DSL::left → KILLED

459

1.1
Location : ascii
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:ascii()]
replaced return value with null for org/opensearch/sql/expression/DSL::ascii → KILLED

463

1.1
Location : locate
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:locate()]
replaced return value with null for org/opensearch/sql/expression/DSL::locate → KILLED

467

1.1
Location : replace
Killed by : org.opensearch.sql.expression.text.TextFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.text.TextFunctionTest]/[method:replace()]
replaced return value with null for org/opensearch/sql/expression/DSL::replace → KILLED

471

1.1
Location : and
Killed by : org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest]/[test-template:test_and(java.lang.Boolean, java.lang.Boolean)]/[test-template-invocation:#4]
replaced return value with null for org/opensearch/sql/expression/DSL::and → KILLED

475

1.1
Location : or
Killed by : org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest]/[test-template:test_or(java.lang.Boolean, java.lang.Boolean)]/[test-template-invocation:#4]
replaced return value with null for org/opensearch/sql/expression/DSL::or → KILLED

479

1.1
Location : xor
Killed by : org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest]/[test-template:test_xor(java.lang.Boolean, java.lang.Boolean)]/[test-template-invocation:#4]
replaced return value with null for org/opensearch/sql/expression/DSL::xor → KILLED

483

1.1
Location : not
Killed by : org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest]/[method:test_not_null()]
replaced return value with null for org/opensearch/sql/expression/DSL::not → KILLED

487

1.1
Location : equal
Killed by : org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest]/[test-template:test_equal(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/DSL::equal → KILLED

491

1.1
Location : notequal
Killed by : org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest]/[test-template:test_notequal(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/DSL::notequal → KILLED

495

1.1
Location : less
Killed by : org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest]/[method:test_null_less_missing()]
replaced return value with null for org/opensearch/sql/expression/DSL::less → KILLED

499

1.1
Location : lte
Killed by : org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest]/[method:test_lte_missing()]
replaced return value with null for org/opensearch/sql/expression/DSL::lte → KILLED

503

1.1
Location : greater
Killed by : org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest]/[method:test_greater_missing()]
replaced return value with null for org/opensearch/sql/expression/DSL::greater → KILLED

507

1.1
Location : gte
Killed by : org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest]/[method:test_null_gte_missing()]
replaced return value with null for org/opensearch/sql/expression/DSL::gte → KILLED

511

1.1
Location : like
Killed by : org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest]/[method:test_null_like_missing()]
replaced return value with null for org/opensearch/sql/expression/DSL::like → KILLED

515

1.1
Location : notLike
Killed by : org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.BinaryPredicateOperatorTest]/[method:test_not_like()]
replaced return value with null for org/opensearch/sql/expression/DSL::notLike → KILLED

519

1.1
Location : avg
Killed by : org.opensearch.sql.expression.aggregation.AvgAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.AvgAggregatorTest]/[method:valueOf()]
replaced return value with null for org/opensearch/sql/expression/DSL::avg → KILLED

523

1.1
Location : sum
Killed by : org.opensearch.sql.expression.aggregation.SumAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.SumAggregatorTest]/[method:valueOf()]
replaced return value with null for org/opensearch/sql/expression/DSL::sum → KILLED

527

1.1
Location : count
Killed by : org.opensearch.sql.expression.aggregation.CountAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.CountAggregatorTest]/[method:valueOf()]
replaced return value with null for org/opensearch/sql/expression/DSL::count → KILLED

531

1.1
Location : distinctCount
Killed by : org.opensearch.sql.expression.aggregation.CountAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.CountAggregatorTest]/[method:test_to_string()]
replaced return value with null for org/opensearch/sql/expression/DSL::distinctCount → KILLED

535

1.1
Location : varSamp
Killed by : org.opensearch.sql.expression.aggregation.VarianceAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.VarianceAggregatorTest]/[method:variance_sample_to_string()]
replaced return value with null for org/opensearch/sql/expression/DSL::varSamp → KILLED

539

1.1
Location : varPop
Killed by : org.opensearch.sql.expression.aggregation.VarianceAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.VarianceAggregatorTest]/[method:variance_pop_to_string()]
replaced return value with null for org/opensearch/sql/expression/DSL::varPop → KILLED

543

1.1
Location : stddevSamp
Killed by : org.opensearch.sql.expression.aggregation.StdDevAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.StdDevAggregatorTest]/[method:stddev_sample_with_all_missing_or_null()]
replaced return value with null for org/opensearch/sql/expression/DSL::stddevSamp → KILLED

547

1.1
Location : stddevPop
Killed by : org.opensearch.sql.expression.aggregation.StdDevAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.StdDevAggregatorTest]/[method:stddev_pop_to_string()]
replaced return value with null for org/opensearch/sql/expression/DSL::stddevPop → KILLED

551

1.1
Location : take
Killed by : org.opensearch.sql.expression.aggregation.TakeAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.TakeAggregatorTest]/[method:test_value_of()]
replaced return value with null for org/opensearch/sql/expression/DSL::take → KILLED

555

1.1
Location : rowNumber
Killed by : org.opensearch.sql.expression.window.ranking.RankingWindowFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.window.ranking.RankingWindowFunctionTest]/[method:test_value_of()]
replaced return value with null for org/opensearch/sql/expression/DSL::rowNumber → KILLED

560

1.1
Location : rank
Killed by : org.opensearch.sql.analysis.ExpressionAnalyzerTest.[engine:junit-jupiter]/[class:org.opensearch.sql.analysis.ExpressionAnalyzerTest]/[method:scalar_window_function()]
replaced return value with null for org/opensearch/sql/expression/DSL::rank → KILLED

565

1.1
Location : denseRank
Killed by : org.opensearch.sql.expression.window.ranking.RankingWindowFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.window.ranking.RankingWindowFunctionTest]/[method:dense_rank_should_always_return_1_if_no_sort_items_defined()]
replaced return value with null for org/opensearch/sql/expression/DSL::denseRank → KILLED

570

1.1
Location : min
Killed by : org.opensearch.sql.expression.aggregation.MinAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.MinAggregatorTest]/[method:test_to_string()]
replaced return value with null for org/opensearch/sql/expression/DSL::min → KILLED

574

1.1
Location : max
Killed by : org.opensearch.sql.expression.aggregation.MaxAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.MaxAggregatorTest]/[method:test_to_string()]
replaced return value with null for org/opensearch/sql/expression/DSL::max → KILLED

578

1.1
Location : function
Killed by : org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.arthmetic.MathematicalFunctionTest]/[method:test_pi()]
replaced return value with null for org/opensearch/sql/expression/DSL::function → KILLED

583

1.1
Location : aggregate
Killed by : org.opensearch.sql.expression.aggregation.AvgAggregatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.aggregation.AvgAggregatorTest]/[method:valueOf()]
replaced return value with null for org/opensearch/sql/expression/DSL::aggregate → KILLED

588

1.1
Location : isnull
Killed by : org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest]/[test-template:test_isnull_predicate(org.opensearch.sql.expression.Expression, org.opensearch.sql.expression.Expression)]/[test-template-invocation:#13]
replaced return value with null for org/opensearch/sql/expression/DSL::isnull → KILLED

592

1.1
Location : is_null
Killed by : org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest]/[method:test_is_null_predicate()]
replaced return value with null for org/opensearch/sql/expression/DSL::is_null → KILLED

596

1.1
Location : isnotnull
Killed by : org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest]/[method:test_is_not_null_predicate()]
replaced return value with null for org/opensearch/sql/expression/DSL::isnotnull → KILLED

600

1.1
Location : ifnull
Killed by : org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest]/[test-template:test_ifnull_predicate(org.opensearch.sql.expression.Expression, org.opensearch.sql.expression.Expression, org.opensearch.sql.expression.Expression)]/[test-template-invocation:#3]
replaced return value with null for org/opensearch/sql/expression/DSL::ifnull → KILLED

604

1.1
Location : nullif
Killed by : org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest]/[test-template:test_nullif_predicate(org.opensearch.sql.expression.Expression, org.opensearch.sql.expression.Expression, org.opensearch.sql.expression.Expression)]/[test-template-invocation:#4]
replaced return value with null for org/opensearch/sql/expression/DSL::nullif → KILLED

608

1.1
Location : iffunction
Killed by : org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.predicate.UnaryPredicateOperatorTest]/[test-template:test_if_predicate(org.opensearch.sql.expression.Expression, org.opensearch.sql.expression.Expression, org.opensearch.sql.expression.Expression, org.opensearch.sql.expression.Expression)]/[test-template-invocation:#2]
replaced return value with null for org/opensearch/sql/expression/DSL::iffunction → KILLED

613

1.1
Location : cases
Killed by : org.opensearch.sql.expression.conditional.ConditionalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.conditional.ConditionalFunctionTest]/[test-template:case_value(int, int, int, int, int, int)]/[test-template-invocation:#2]
replaced return value with null for org/opensearch/sql/expression/DSL::cases → KILLED

617

1.1
Location : when
Killed by : org.opensearch.sql.expression.conditional.ConditionalFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.conditional.ConditionalFunctionTest]/[test-template:case_value(int, int, int, int, int, int)]/[test-template-invocation:#2]
replaced return value with null for org/opensearch/sql/expression/DSL::when → KILLED

621

1.1
Location : interval
Killed by : org.opensearch.sql.expression.datetime.IntervalClauseTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.IntervalClauseTest]/[method:to_string()]
replaced return value with null for org/opensearch/sql/expression/DSL::interval → KILLED

626

1.1
Location : castString
Killed by : org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest]/[test-template:castToString(org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#2]
replaced return value with null for org/opensearch/sql/expression/DSL::castString → KILLED

631

1.1
Location : castByte
Killed by : org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest]/[test-template:castToByte(org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#3]
replaced return value with null for org/opensearch/sql/expression/DSL::castByte → KILLED

636

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

641

1.1
Location : castInt
Killed by : org.opensearch.sql.analysis.ExpressionAnalyzerTest.[engine:junit-jupiter]/[class:org.opensearch.sql.analysis.ExpressionAnalyzerTest]/[method:castAnalyzer()]
replaced return value with null for org/opensearch/sql/expression/DSL::castInt → KILLED

646

1.1
Location : castLong
Killed by : org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest]/[test-template:castToLong(org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#2]
replaced return value with null for org/opensearch/sql/expression/DSL::castLong → KILLED

651

1.1
Location : castFloat
Killed by : org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.operator.convert.TypeCastOperatorTest]/[test-template:castToFloat(org.opensearch.sql.data.model.ExprValue)]/[test-template-invocation:#4]
replaced return value with null for org/opensearch/sql/expression/DSL::castFloat → KILLED

656

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

661

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

666

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

671

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

676

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

681

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

686

1.1
Location : typeof
Killed by : org.opensearch.sql.expression.system.SystemFunctionsTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.system.SystemFunctionsTest]/[method:typeof()]
replaced return value with null for org/opensearch/sql/expression/DSL::typeof → KILLED

691

1.1
Location : match
Killed by : org.opensearch.sql.expression.function.OpenSearchFunctionsTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.function.OpenSearchFunctionsTest]/[method:match_in_memory()]
replaced return value with null for org/opensearch/sql/expression/DSL::match → KILLED

695

1.1
Location : match_phrase
Killed by : org.opensearch.sql.expression.function.OpenSearchFunctionsTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.function.OpenSearchFunctionsTest]/[method:match_phrase()]
replaced return value with null for org/opensearch/sql/expression/DSL::match_phrase → KILLED

699

1.1
Location : match_phrase_prefix
Killed by : org.opensearch.sql.expression.function.OpenSearchFunctionsTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.function.OpenSearchFunctionsTest]/[method:match_phrase_prefix()]
replaced return value with null for org/opensearch/sql/expression/DSL::match_phrase_prefix → KILLED

703

1.1
Location : multi_match
Killed by : org.opensearch.sql.expression.function.OpenSearchFunctionsTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.function.OpenSearchFunctionsTest]/[method:multi_match()]
replaced return value with null for org/opensearch/sql/expression/DSL::multi_match → KILLED

707

1.1
Location : simple_query_string
Killed by : org.opensearch.sql.expression.function.OpenSearchFunctionsTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.function.OpenSearchFunctionsTest]/[method:simple_query_string()]
replaced return value with null for org/opensearch/sql/expression/DSL::simple_query_string → KILLED

711

1.1
Location : query
Killed by : org.opensearch.sql.expression.function.OpenSearchFunctionsTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.function.OpenSearchFunctionsTest]/[method:query()]
replaced return value with null for org/opensearch/sql/expression/DSL::query → KILLED

715

1.1
Location : query_string
Killed by : org.opensearch.sql.expression.function.OpenSearchFunctionsTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.function.OpenSearchFunctionsTest]/[method:query_string()]
replaced return value with null for org/opensearch/sql/expression/DSL::query_string → KILLED

719

1.1
Location : match_bool_prefix
Killed by : org.opensearch.sql.analysis.ExpressionAnalyzerTest.[engine:junit-jupiter]/[class:org.opensearch.sql.analysis.ExpressionAnalyzerTest]/[method:match_bool_prefix_expression()]
replaced return value with null for org/opensearch/sql/expression/DSL::match_bool_prefix → KILLED

723

1.1
Location : now
Killed by : org.opensearch.sql.expression.datetime.NowLikeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.NowLikeFunctionTest]/[test-template:test_now_like_functions(java.util.function.Function, java.lang.String, org.opensearch.sql.data.type.ExprCoreType, java.lang.Boolean, java.util.function.Supplier)]/[test-template-invocation:#1]
replaced return value with null for org/opensearch/sql/expression/DSL::now → KILLED

727

1.1
Location : current_timestamp
Killed by : org.opensearch.sql.expression.datetime.NowLikeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.NowLikeFunctionTest]/[test-template:test_now_like_functions(java.util.function.Function, java.lang.String, org.opensearch.sql.data.type.ExprCoreType, java.lang.Boolean, java.util.function.Supplier)]/[test-template-invocation:#2]
replaced return value with null for org/opensearch/sql/expression/DSL::current_timestamp → KILLED

731

1.1
Location : localtimestamp
Killed by : org.opensearch.sql.expression.datetime.NowLikeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.NowLikeFunctionTest]/[test-template:test_now_like_functions(java.util.function.Function, java.lang.String, org.opensearch.sql.data.type.ExprCoreType, java.lang.Boolean, java.util.function.Supplier)]/[test-template-invocation:#3]
replaced return value with null for org/opensearch/sql/expression/DSL::localtimestamp → KILLED

735

1.1
Location : localtime
Killed by : org.opensearch.sql.expression.datetime.NowLikeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.NowLikeFunctionTest]/[test-template:test_now_like_functions(java.util.function.Function, java.lang.String, org.opensearch.sql.data.type.ExprCoreType, java.lang.Boolean, java.util.function.Supplier)]/[test-template-invocation:#4]
replaced return value with null for org/opensearch/sql/expression/DSL::localtime → KILLED

739

1.1
Location : sysdate
Killed by : org.opensearch.sql.expression.datetime.NowLikeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.NowLikeFunctionTest]/[test-template:test_now_like_functions(java.util.function.Function, java.lang.String, org.opensearch.sql.data.type.ExprCoreType, java.lang.Boolean, java.util.function.Supplier)]/[test-template-invocation:#5]
replaced return value with null for org/opensearch/sql/expression/DSL::sysdate → KILLED

743

1.1
Location : curtime
Killed by : org.opensearch.sql.expression.datetime.NowLikeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.NowLikeFunctionTest]/[test-template:test_now_like_functions(java.util.function.Function, java.lang.String, org.opensearch.sql.data.type.ExprCoreType, java.lang.Boolean, java.util.function.Supplier)]/[test-template-invocation:#6]
replaced return value with null for org/opensearch/sql/expression/DSL::curtime → KILLED

747

1.1
Location : current_time
Killed by : org.opensearch.sql.expression.datetime.NowLikeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.NowLikeFunctionTest]/[test-template:test_now_like_functions(java.util.function.Function, java.lang.String, org.opensearch.sql.data.type.ExprCoreType, java.lang.Boolean, java.util.function.Supplier)]/[test-template-invocation:#7]
replaced return value with null for org/opensearch/sql/expression/DSL::current_time → KILLED

751

1.1
Location : curdate
Killed by : org.opensearch.sql.expression.datetime.NowLikeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.NowLikeFunctionTest]/[test-template:test_now_like_functions(java.util.function.Function, java.lang.String, org.opensearch.sql.data.type.ExprCoreType, java.lang.Boolean, java.util.function.Supplier)]/[test-template-invocation:#8]
replaced return value with null for org/opensearch/sql/expression/DSL::curdate → KILLED

755

1.1
Location : current_date
Killed by : org.opensearch.sql.expression.datetime.NowLikeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.NowLikeFunctionTest]/[test-template:test_now_like_functions(java.util.function.Function, java.lang.String, org.opensearch.sql.data.type.ExprCoreType, java.lang.Boolean, java.util.function.Supplier)]/[test-template-invocation:#9]
replaced return value with null for org/opensearch/sql/expression/DSL::current_date → KILLED

759

1.1
Location : compile
Killed by : org.opensearch.sql.expression.datetime.NowLikeFunctionTest.[engine:junit-jupiter]/[class:org.opensearch.sql.expression.datetime.NowLikeFunctionTest]/[test-template:test_now_like_functions(java.util.function.Function, java.lang.String, org.opensearch.sql.data.type.ExprCoreType, java.lang.Boolean, java.util.function.Supplier)]/[test-template-invocation:#6]
replaced return value with null for org/opensearch/sql/expression/DSL::compile → KILLED

Active mutators

Tests examined


Report generated by PIT 1.9.0