```
SELECT *
FROM remoteSecure('\0', 't#l>U.')


Received exception from server (version 20.6.1):
Code: 49. DB::Exception: Received from localhost:9000. DB::Exception: Both table name and UUID are empty.
```
};
    if (is_cluster_function)
    {
        args[arg_num] = evaluateConstantExpressionOrIdentifierAsLiteral(args[arg_num], context);
        cluster_name = args[arg_num]->as<ASTLiteral &>().value.safeGet<const String &>();
    }
    else
    {
        if (!tryGetIdentifierNameInto(args[arg_num], cluster_name))
            cluster_description = get_string_literal(*args[arg_num], "Hosts pattern");
    }
    ++arg_num;
    const auto * function = args[arg_num]->as<ASTFunction>();
    if (function && TableFunctionFactory::instance().isTableFunctionName(function->name))
    {
        remote_table_function_ptr = args[arg_num];
        ++arg_num;
    }
    else
    {
        args[arg_num] = evaluateConstantExpressionForDatabaseName(args[arg_num], context);
        remote_database = args[arg_num]->as<ASTLiteral &>().value.safeGet<String>();
        ++arg_num;
        size_t dot = remote_database.find('.');
        if (dot != String::npos)
        {
            
            remote_table = remote_database.substr(dot + 1);
            remote_database = remote_database.substr(0, dot);
        }