v.25.8New Feature

Support ArrowFlight RPC protocol by adding: -

Implement support for ArrowFlight RPC protocol by adding: - new table function arrowflight. #74184 (zakr600).
Added support for the ArrowFlight RPC protocol through a new ClickHouse table function named arrowflight.

Why it matters

This feature enables efficient, high-performance data exchange between ClickHouse and clients supporting the ArrowFlight protocol, leveraging Apache Arrow's columnar in-memory data format. It solves the problem of interoperability and speed when transferring large datasets between systems, enhancing integration capabilities and performance for analytics workloads.

How to use it

Use the new arrowflight table function within your queries to interact with ArrowFlight endpoints. For example:

SELECT * FROM arrowflight('flight_endpoint', 'other_parameters');

Replace 'flight_endpoint' and other parameters with your specific ArrowFlight server details.