Skip to content

Commit 4349fc3

Browse files
committed
Binary search too
1 parent 275d02b commit 4349fc3

File tree

12 files changed

+522
-43
lines changed

12 files changed

+522
-43
lines changed

benchmarks/src/main/java/org/elasticsearch/benchmark/compute/operator/EvalBenchmark.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -670,19 +670,23 @@ private static Page page(String operation) {
670670
}
671671

672672
private static Literal b() {
673-
return new Literal(Source.EMPTY, 1L, DataType.LONG);
673+
return lit(1L);
674674
}
675675

676676
private static Literal kb() {
677-
return new Literal(Source.EMPTY, ByteSizeUnit.KB.toBytes(1), DataType.LONG);
677+
return lit(ByteSizeUnit.KB.toBytes(1));
678678
}
679679

680680
private static Literal mb() {
681-
return new Literal(Source.EMPTY, ByteSizeUnit.MB.toBytes(1), DataType.LONG);
681+
return lit(ByteSizeUnit.MB.toBytes(1));
682682
}
683683

684684
private static Literal gb() {
685-
return new Literal(Source.EMPTY, ByteSizeUnit.GB.toBytes(1), DataType.LONG);
685+
return lit(ByteSizeUnit.GB.toBytes(1));
686+
}
687+
688+
private static Literal lit(long v) {
689+
return new Literal(Source.EMPTY, v, DataType.LONG);
686690
}
687691

688692
@Benchmark

x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/function/scalar/math/RoundToDouble.java

Lines changed: 25 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/function/scalar/math/RoundToInt.java

Lines changed: 25 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/function/scalar/math/RoundToLong.java

Lines changed: 25 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

x-pack/plugin/esql/src/main/generated/org/elasticsearch/xpack/esql/expression/function/scalar/math/RoundToDoubleLinearSearchEvaluator.java

Lines changed: 128 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)