esql-functions.asciidoc 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. [[esql-functions]]
  2. == ESQL functions
  3. ++++
  4. <titleabbrev>Functions</titleabbrev>
  5. ++++
  6. :keywords: {es}, ESQL, {es} query language, functions
  7. :description: ESQL supports various functions for calculating values.
  8. <<esql-row,`ROW`>>, <<esql-eval,`EVAL`>> and <<esql-where,`WHERE`>> support
  9. these functions:
  10. * <<esql-abs>>
  11. * <<esql-case>>
  12. * <<esql-cidr_match>>
  13. * <<esql-concat>>
  14. * <<esql-date_format>>
  15. * <<esql-date_trunc>>
  16. * <<esql-is_finite>>
  17. * <<esql-is_infinite>>
  18. * <<esql-is_nan>>
  19. * <<esql-is_null>>
  20. * <<esql-length>>
  21. * <<esql-mv_avg>>
  22. * <<esql-mv_max>>
  23. * <<esql-mv_min>>
  24. * <<esql-mv_sum>>
  25. * <<esql-pow>>
  26. * <<esql-round>>
  27. * <<esql-split>>
  28. * <<esql-starts_with>>
  29. * <<esql-substring>>
  30. include::functions/abs.asciidoc[]
  31. include::functions/case.asciidoc[]
  32. include::functions/cidr_match.asciidoc[]
  33. include::functions/concat.asciidoc[]
  34. include::functions/date_format.asciidoc[]
  35. include::functions/date_trunc.asciidoc[]
  36. include::functions/is_finite.asciidoc[]
  37. include::functions/is_infinite.asciidoc[]
  38. include::functions/is_nan.asciidoc[]
  39. include::functions/is_null.asciidoc[]
  40. include::functions/length.asciidoc[]
  41. include::functions/mv_avg.asciidoc[]
  42. include::functions/mv_max.asciidoc[]
  43. include::functions/mv_min.asciidoc[]
  44. include::functions/mv_sum.asciidoc[]
  45. include::functions/pow.asciidoc[]
  46. include::functions/round.asciidoc[]
  47. include::functions/split.asciidoc[]
  48. include::functions/starts_with.asciidoc[]
  49. include::functions/substring.asciidoc[]