ClickHouse/tests/queries/0_stateless/02875_show_functions.sh
Julia Kartseva 59844b0a9d Add SHOW FUNCTIONS support to client
Accepts CH client queries in the form of
SHOW FUNCTIONS [LIKE | ILIKE '< pattern>']

Retrieves all columns from `functions` table in system database.

Fixes #52757
2023-09-07 14:08:50 -07:00

15 lines
582 B
Bash
Executable File

#!/usr/bin/env bash
CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
. "$CURDIR"/../shell_config.sh
diff -q <($CLICKHOUSE_CLIENT -q "SELECT * from system.functions") \
<($CLICKHOUSE_CLIENT -q "SHOW FUNCTIONS")
diff -q <($CLICKHOUSE_CLIENT -q "SELECT * FROM system.functions WHERE name ILIKE 'quantile%'") \
<($CLICKHOUSE_CLIENT -q "SHOW FUNCTIONS ILIKE 'quantile%'")
diff -q <($CLICKHOUSE_CLIENT -q "SELECT * FROM system.functions WHERE name LIKE 'median%'") \
<($CLICKHOUSE_CLIENT -q "SHOW FUNCTIONS LIKE 'median%'")