1
0

esql-commands.asciidoc 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. [[esql-commands]]
  2. === {esql} commands
  3. ++++
  4. <titleabbrev>Commands</titleabbrev>
  5. ++++
  6. [[esql-source-commands]]
  7. // tag::source_commands[]
  8. ==== Source commands
  9. An {esql} source command produces a table, typically with data from {es}. An {esql} query must start with a source command.
  10. image::images/esql/source-command.svg[A source command producing a table from {es},align="center"]
  11. {esql} supports these source commands:
  12. * <<esql-from>>
  13. * <<esql-row>>
  14. * <<esql-show>>
  15. // end::source_command[]
  16. [[esql-processing-commands]]
  17. // tag::proc_commands[]
  18. ==== Processing commands
  19. {esql} processing commands change an input table by adding, removing, or changing
  20. rows and columns.
  21. image::images/esql/processing-command.svg[A processing command changing an input table,align="center"]
  22. {esql} supports these processing commands:
  23. * experimental:[] <<esql-change_point>>
  24. * <<esql-dissect>>
  25. * <<esql-drop>>
  26. * <<esql-enrich>>
  27. * <<esql-eval>>
  28. * <<esql-grok>>
  29. ifeval::["{release-state}"=="unreleased"]
  30. //* experimental:[] <<esql-inlinestats-by>>
  31. endif::[]
  32. * <<esql-keep>>
  33. * <<esql-limit>>
  34. * <<esql-lookup-join>>
  35. * experimental:[] <<esql-mv_expand>>
  36. * <<esql-rename>>
  37. * experimental:[] <<esql-sample>>
  38. * <<esql-sort>>
  39. * <<esql-stats-by>>
  40. * <<esql-where>>
  41. // end::proc_command[]
  42. include::source-commands/from.asciidoc[]
  43. include::source-commands/row.asciidoc[]
  44. include::source-commands/show.asciidoc[]
  45. include::processing-commands/change_point.asciidoc[]
  46. include::processing-commands/dissect.asciidoc[]
  47. include::processing-commands/drop.asciidoc[]
  48. include::processing-commands/enrich.asciidoc[]
  49. include::processing-commands/eval.asciidoc[]
  50. include::processing-commands/grok.asciidoc[]
  51. ifeval::["{release-state}"=="unreleased"]
  52. //include::processing-commands/inlinestats.asciidoc[]
  53. endif::[]
  54. include::processing-commands/keep.asciidoc[]
  55. include::processing-commands/limit.asciidoc[]
  56. include::processing-commands/lookup.asciidoc[]
  57. include::processing-commands/mv_expand.asciidoc[]
  58. include::processing-commands/rename.asciidoc[]
  59. include::processing-commands/sample.asciidoc[]
  60. include::processing-commands/sort.asciidoc[]
  61. include::processing-commands/stats.asciidoc[]
  62. include::processing-commands/where.asciidoc[]