v.25.11Improvement

Implement missing parts of the ArrowFlight server

Implement missing parts of the ArrowFlight server. #88013 (Vitaly Baranov).
Implemented the missing components of the ArrowFlight server in ClickHouse, enhancing support for the ArrowFlight protocol.

Why it matters

This feature completes the ArrowFlight server implementation, enabling more efficient and standardized data exchange using the ArrowFlight protocol. It addresses gaps in server functionality, thereby improving interoperability and performance for users leveraging ArrowFlight for data transport.

How to use it

Users can utilize the enhanced ArrowFlight server by configuring ClickHouse to enable ArrowFlight services. Specific usage involves setting up the server parameters in the ClickHouse configuration files and using supported clients to connect and exchange data via the ArrowFlight protocol.