elasticsearch/docs/reference/query-languages/esql/_snippets/functions/parameters
Craig Taverner 67b15ad5d8
Split ES|QL functions/operators/commands into separate pages for similar functions and make commands examples generated (#126279)
While the internal structure of the docs is already split into many (over 1000) sub-pages, the final display for the `Functions and Operators` page is a single giant page, making navigation harder. This PR splits it into separate pages, one for each group of similar functions and one for the operators. Twelve new pages.

This PR also bundles a few other related changes. In total what is done is:
* Split functions/operators into 12 pages, one for each group, maintaining the existing split of each function/operator into a snippet with dynamically generated examples
* Split esql-commands.md into source-commands.md and processing-commands.md, each of which is split into individual snippets, one for each command
* Each command snippet has it's examples split out into separate files, if they were examples that were dynamically generated in the older asciidoc system
* The examples files are overwritten by the ES|QL unit tests, using a similar mechanism to the examples written for functions and operators)
* Some additional refinements to the Kibana definition and markdown files (nicer operator headings, and display text)
2025-04-10 15:56:05 +02:00
..
abs.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
acos.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
asin.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
atan.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
atan2.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
avg.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
bit_length.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
bucket.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
byte_length.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
case.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
categorize.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
cbrt.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
ceil.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
cidr_match.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
coalesce.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
concat.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
cos.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
cosh.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
count.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
count_distinct.md Split ES|QL functions/operators/commands into separate pages for similar functions and make commands examples generated (#126279) 2025-04-10 15:56:05 +02:00
date_diff.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
date_extract.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
date_format.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
date_parse.md [DOCS] fix external links (#124248) 2025-03-06 17:27:03 +01:00
date_trunc.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
e.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
ends_with.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
exp.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
floor.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
from_base64.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
greatest.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
hash.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
hypot.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
ip_prefix.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
kql.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
least.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
left.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
length.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
locate.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
log.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
log10.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
ltrim.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
match.md Restructure query-languages docs files for clarity (#124797) 2025-03-17 17:58:58 +01:00
max.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
md5.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
median.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
median_absolute_deviation.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
min.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
mv_append.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
mv_avg.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_concat.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_count.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_dedupe.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_first.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_last.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_max.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_median.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_median_absolute_deviation.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_min.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_percentile.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_pseries_weighted_sum.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_slice.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_sort.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_sum.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
mv_zip.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
now.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
percentile.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
pi.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
pow.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
qstr.md Restructure query-languages docs files for clarity (#124797) 2025-03-17 17:58:58 +01:00
repeat.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
replace.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
reverse.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
right.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
round.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
rtrim.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
sha1.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
sha256.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
signum.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
sin.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
sinh.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
space.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
split.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
sqrt.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
st_centroid_agg.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
st_contains.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
st_disjoint.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
st_distance.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
st_envelope.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
st_extent_agg.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
st_intersects.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
st_within.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
st_x.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
st_xmax.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
st_xmin.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
st_y.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
st_ymax.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
st_ymin.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
starts_with.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
std_dev.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
substring.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
sum.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
tan.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
tanh.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
tau.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
term.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
to_aggregate_metric_double.md [ES|QL] Add ToAggregateMetricDouble example (#125518) 2025-03-26 07:56:48 -10:00
to_base64.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_boolean.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_cartesianpoint.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_cartesianshape.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_date_nanos.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_dateperiod.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_datetime.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_degrees.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_double.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_geopoint.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_geoshape.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_integer.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_ip.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_long.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_lower.md Restructure query-languages docs files for clarity (#124797) 2025-03-17 17:58:58 +01:00
to_radians.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_string.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_timeduration.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_unsigned_long.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
to_upper.md Restructure query-languages docs files for clarity (#124797) 2025-03-17 17:58:58 +01:00
to_version.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
top.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
trim.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00
values.md ESQL autogenerate docs v3 (#124312) 2025-03-13 14:16:46 +01:00
weighted_avg.md Split ESQL functions/operators docs files (#123904) 2025-03-04 14:59:31 +01:00