mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-04-25 15:47:23 -04:00
This adds a tiny blurb for each operator to the docs with a railroad diagram of the operator's syntax and a table of the input and output types. This also fixes the tests to correctly generate the tables for operators.
92 lines
1.8 KiB
Text
92 lines
1.8 KiB
Text
[discrete]
|
|
[[esql-binary-operators]]
|
|
=== Binary operators
|
|
|
|
[[esql-binary-operators-equality]]
|
|
==== Equality
|
|
[.text-center]
|
|
image::esql/functions/signature/equals.svg[Embedded,opts=inline]
|
|
|
|
Supported types:
|
|
|
|
include::types/equals.asciidoc[]
|
|
|
|
==== Inequality `!=`
|
|
[.text-center]
|
|
image::esql/functions/signature/not_equals.svg[Embedded,opts=inline]
|
|
|
|
Supported types:
|
|
|
|
include::types/not_equals.asciidoc[]
|
|
|
|
==== Less than `<`
|
|
[.text-center]
|
|
image::esql/functions/signature/less_than.svg[Embedded,opts=inline]
|
|
|
|
Supported types:
|
|
|
|
include::types/less_than.asciidoc[]
|
|
|
|
==== Less than or equal to `<=`
|
|
[.text-center]
|
|
image::esql/functions/signature/less_than_or_equal.svg[Embedded,opts=inline]
|
|
|
|
Supported types:
|
|
|
|
include::types/less_than_or_equal.asciidoc[]
|
|
|
|
==== Greater than `>`
|
|
[.text-center]
|
|
image::esql/functions/signature/greater_than.svg[Embedded,opts=inline]
|
|
|
|
Supported types:
|
|
|
|
include::types/greater_than.asciidoc[]
|
|
|
|
==== Greater than or equal to `>=`
|
|
[.text-center]
|
|
image::esql/functions/signature/greater_than_or_equal.svg[Embedded,opts=inline]
|
|
|
|
Supported types:
|
|
|
|
include::types/greater_than_or_equal.asciidoc[]
|
|
|
|
==== Add `+`
|
|
[.text-center]
|
|
image::esql/functions/signature/add.svg[Embedded,opts=inline]
|
|
|
|
Supported types:
|
|
|
|
include::types/add.asciidoc[]
|
|
|
|
==== Subtract `-`
|
|
[.text-center]
|
|
image::esql/functions/signature/sub.svg[Embedded,opts=inline]
|
|
|
|
Supported types:
|
|
|
|
include::types/sub.asciidoc[]
|
|
|
|
==== Multiply `*`
|
|
[.text-center]
|
|
image::esql/functions/signature/mul.svg[Embedded,opts=inline]
|
|
|
|
Supported types:
|
|
|
|
include::types/mul.asciidoc[]
|
|
|
|
==== Divide `/`
|
|
[.text-center]
|
|
image::esql/functions/signature/div.svg[Embedded,opts=inline]
|
|
|
|
Supported types:
|
|
|
|
include::types/div.asciidoc[]
|
|
|
|
==== Modulus `%`
|
|
[.text-center]
|
|
image::esql/functions/signature/mod.svg[Embedded,opts=inline]
|
|
|
|
Supported types:
|
|
|
|
include::types/mod.asciidoc[]
|