Hi @vitlibar,
In http implementation, ClickHouse will return format of query result in header `X-ClickHouse-Format`. Can we return format in gRPC response as well? This helps client like JDBC driver for deserialization(without the need for parsing the query).
{
public:
    explicit Runner(GRPCServer & owner_) : owner(owner_) {}
    ~Runner()
    {
        if (queue_thread.joinable())
            queue_thread.join();
    }
    void start()
    {
        startReceivingNewCalls();
        
        auto runner_function = [this]
        {
            try
            {
                run();
            }
            catch (...)
            {
                tryLogCurrentException("GRPCServer");
            }
        };
        queue_thread = ThreadFromGlobalPool{runner_function};
    }
    void stop() { stopReceivingNewCalls(); }