**Use case**

Test one ClickHouse SQL function with libFuzzer in a predefined SQL query.
Example:

```
clickhouse-local --query 'SELECT extractTextFromHTML(getFuzzerData())'
```

**Describe the solution you'd like**

If `clickhouse-local` is compiled with libFuzzer, the fuzzer will execute a query in infinite loop, where the `getFuzzerData` function will return different strings in every iteration, using coverage guided fuzzing.

**Additional context**

What's the reason to have this kind of fuzzing?

Although we can provide very high level entry point for libFuzzer, for example, to generate SQL queries as an input. But that fuzzing method is too broad. By using the method described in this task, we can make fuzzing more targeted and ensure fuzzing for specific functions.

Existing functional tests can be used to guide fuzzing (by replacing arbitrary expressions with `getFuzzerData()`).
{
    return
        "usage: clickhouse-local [initial table definition] [--query <query>]\n"
        "clickhouse-local allows to execute SQL queries on your data files via single command line call."
        " To do so, initially you need to define your data source and its format."
        " After you can execute your SQL queries in usual manner.\n"
        "There are two ways to define initial table keeping your data."
        " Either just in first query like this:\n"
        "    CREATE TABLE <table> (<structure>) ENGINE = File(<input-format>, <file>);\n"
        "Either through corresponding command line parameters --table --structure --input-format and --file.";
}
static std::string getHelpFooter()
{
    return
        "Example printing memory used by each Unix user:\n"
        "ps aux | tail -n +2 | awk '{ printf(\"%s\\t%s\\n\", $1, $4) }' | "
        "clickhouse-local -S \"user String, mem Float64\" -q"
            " \"SELECT user, round(sum(mem), 2) as mem_total FROM table GROUP BY user ORDER"
            " BY mem_total DESC FORMAT PrettyCompact\"";
}
void LocalServer::printHelpMessage(const OptionsDescription & options_description)