```
milovidov@milovidov-desktop:~/work/ClickHouse$ build/utils/db-generator/query_db_generator 
^C
milovidov@milovidov-desktop:~/work/ClickHouse$ build/utils/db-generator/query_db_generator --help
^C
milovidov@milovidov-desktop:~/work/ClickHouse$ build/utils/db-generator/query_db_generator < query.sql 
milovidov@milovidov-desktop:~/work/ClickHouse$ build/utils/db-generator/query_db_generator query.sql 
^C
```

{
    switch (t)
    {
        case 1:
        case 2:
        case 4:
        case 5:
        case 19:
        case 20:
        case 21:
            return Type::i;
        case 3:
            return Type::f;
        case 16:
            return Type::s;
        case 17:
            return Type::a | Type::all;
        case 18:
            return Type::t | Type::all;
    }
    return Type::all;
}
class FuncRet
{
public:
    FuncRet() = default;
    FuncRet(ColumnType t, std::string v)