Skip to content

Commit 67eb297

Browse files
committed
Mirror upstream elastic#133494 as single snapshot commit for AI review
BASE=37f65b0bf8eb0f75ea696ad136eac0bd50005330 HEAD=7572fc5993ae95ef569fd2283666951cb387ff78 Branch=main
1 parent 37f65b0 commit 67eb297

File tree

17 files changed

+561
-2
lines changed

17 files changed

+561
-2
lines changed

docs/reference/query-languages/esql/_snippets/functions/description/url_encode.md

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/query-languages/esql/_snippets/functions/examples/url_encode.md

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/query-languages/esql/_snippets/functions/layout/url_encode.md

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

docs/reference/query-languages/esql/_snippets/functions/parameters/url_encode.md

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

docs/reference/query-languages/esql/_snippets/functions/types/url_encode.md

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

docs/reference/query-languages/esql/images/functions/url_encode.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/reference/query-languages/esql/kibana/definition/functions/url_encode.json

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

docs/reference/query-languages/esql/kibana/docs/functions/url_encode.md

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

x-pack/plugin/esql/qa/testFixtures/src/main/resources/string.csv-spec

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2465,3 +2465,39 @@ warning:Line 2:9: java.lang.IllegalArgumentException: single-value function enco
24652465
@timestamp:date | message:text
24662466
2023-10-23T13:55:01.544Z|Connected to 10.1.0.1
24672467
;
2468+
2469+
url_encode sample for docs
2470+
required_capability: url_encode
2471+
2472+
// tag::url_encode[]
2473+
ROW u = "https://www.example.com/papers?q=information+retrieval&year=2024&citations=high" | EVAL u = URL_ENCODE(u)
2474+
// end::url_encode[]
2475+
;
2476+
2477+
// tag::url_encode-result[]
2478+
u:keyword
2479+
https%3A%2F%2Fwww.example.com%2Fpapers%3Fq%3Dinformation%2Bretrieval%26year%3D2024%26citations%3Dhigh
2480+
// end::url_encode-result[]
2481+
;
2482+
2483+
url_encode mixed functions tests
2484+
required_capability: url_encode
2485+
2486+
FROM employees
2487+
| WHERE emp_no == 10001
2488+
| EVAL a = TRIM(URL_ENCODE(first_name))
2489+
| EVAL b = URL_ENCODE(TO_LOWER(first_name))
2490+
| KEEP a,b;
2491+
2492+
a:keyword | b:keyword
2493+
Georgi | georgi
2494+
;
2495+
2496+
url_encode mixed input tests
2497+
required_capability: url_encode
2498+
2499+
ROW u = ["hello elastic!", "a+b-c%d", "", "!#$&'()*+,/:;=?@[]"] | EVAL u = URL_ENCODE(u);
2500+
2501+
u:keyword
2502+
["hello+elastic%21", "a%2Bb-c%25d", "", "%21%23%24%26%27%28%29*%2B%2C%2F%3A%3B%3D%3F%40%5B%5D"]
2503+
;

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

Lines changed: 153 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)