Skip to content

Commit 430c485

Browse files
timgreinalexey-ivanov-es
authored andcommitted
Add ES|QL bit_length function (elastic#115792)
1 parent ec84499 commit 430c485

File tree

20 files changed

+472
-5
lines changed

20 files changed

+472
-5
lines changed

docs/changelog/115792.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 115792
2+
summary: Add ES|QL `bit_length` function
3+
area: ES|QL
4+
type: enhancement
5+
issues: []

docs/reference/esql/functions/description/bit_length.asciidoc

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

docs/reference/esql/functions/examples/bit_length.asciidoc

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

docs/reference/esql/functions/kibana/docs/bit_length.md

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

docs/reference/esql/functions/layout/bit_length.asciidoc

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

docs/reference/esql/functions/parameters/bit_length.asciidoc

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

docs/reference/esql/functions/signature/bit_length.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/reference/esql/functions/string-functions.asciidoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
{esql} supports these string functions:
99

1010
// tag::string_list[]
11+
* <<esql-bit_length>>
1112
* <<esql-concat>>
1213
* <<esql-ends_with>>
1314
* <<esql-from_base64>>
@@ -30,6 +31,7 @@
3031
* <<esql-trim>>
3132
// end::string_list[]
3233

34+
include::layout/bit_length.asciidoc[]
3335
include::layout/concat.asciidoc[]
3436
include::layout/ends_with.asciidoc[]
3537
include::layout/from_base64.asciidoc[]

docs/reference/esql/functions/types/bit_length.asciidoc

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

x-pack/plugin/build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,10 @@ tasks.named("precommit").configure {
8282

8383
tasks.named("yamlRestCompatTestTransform").configure({ task ->
8484
task.skipTest("security/10_forbidden/Test bulk response with invalid credentials", "warning does not exist for compatibility")
85-
task.skipTest("inference/inference_crud/Test get all", "Assertions on number of inference models break due to default configs")
8685
task.skipTest("esql/60_usage/Basic ESQL usage output (telemetry)", "The telemetry output changed. We dropped a column. That's safe.")
86+
task.skipTest("inference/inference_crud/Test get all", "Assertions on number of inference models break due to default configs")
87+
task.skipTest("esql/60_usage/Basic ESQL usage output (telemetry) snapshot version", "The number of functions is constantly increasing")
88+
task.skipTest("esql/60_usage/Basic ESQL usage output (telemetry) non-snapshot version", "The number of functions is constantly increasing")
8789
task.skipTest("esql/80_text/reverse text", "The output type changed from TEXT to KEYWORD.")
8890
task.skipTest("esql/80_text/values function", "The output type changed from TEXT to KEYWORD.")
8991
})

0 commit comments

Comments
 (0)