mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-25 22:36:20 +00:00
Significantly improve the example snippets in the documentation. The examples are part of the test suite and checked nightly. To help readability, the existing dataset was extended (test_emp renamed to emp plus library). Improve output of JDBC tests to be consistent with the CLI Add lenient flag to JDBC asserts to allow type widening (a long is equivalent to a integer as long as the value is the same).
48 lines
1.1 KiB
Plaintext
48 lines
1.1 KiB
Plaintext
[role="xpack"]
|
|
[testenv="basic"]
|
|
[[sql-syntax-show-functions]]
|
|
=== SHOW FUNCTIONS
|
|
|
|
.Synopsis
|
|
[source, sql]
|
|
----
|
|
SHOW FUNCTIONS [ LIKE? pattern<1>? ]?
|
|
----
|
|
|
|
<1> SQL match pattern
|
|
|
|
.Description
|
|
|
|
List all the SQL functions and their type. The `LIKE` clause can be used to restrict the list of names to the given pattern.
|
|
|
|
["source","sql",subs="attributes,callouts,macros"]
|
|
----
|
|
include-tagged::{sql-specs}/docs.csv-spec[showFunctions]
|
|
----
|
|
|
|
The list of functions returned can be customized based on the pattern.
|
|
|
|
It can be an exact match:
|
|
["source","sql",subs="attributes,callouts,macros"]
|
|
----
|
|
include-tagged::{sql-specs}/docs.csv-spec[showFunctionsLikeExact]
|
|
----
|
|
|
|
A wildcard for exactly one character:
|
|
["source","sql",subs="attributes,callouts,macros"]
|
|
----
|
|
include-tagged::{sql-specs}/docs.csv-spec[showFunctionsLikeChar]
|
|
----
|
|
|
|
A wildcard matching zero or more characters:
|
|
["source","sql",subs="attributes,callouts,macros"]
|
|
----
|
|
include-tagged::{sql-specs}/docs.csv-spec[showFunctionsLikeWildcard]
|
|
----
|
|
|
|
Or of course, a variation of the above:
|
|
["source","sql",subs="attributes,callouts,macros"]
|
|
----
|
|
include-tagged::{sql-specs}/docs.csv-spec[showFunctionsWithPattern]
|
|
----
|