This was discussed some years prior, the current workaround is to use a union; 
the issue is that Flight uses IPC streams (effectively) and the IPC spec does 
not allow for changing schemas within a stream. The prior discussion died down 
because it was unclear whether users wanted to switch between preset schemas 
(interleaving a fixed number of streams) or just wanted to change schemas 
periodically (concatenating streams).

On Mon, May 27, 2024, at 18:08, Clive Cox wrote:
> The Flight RPC DoExchange seems to enforce a single schema in the sending and 
> receiving of data in the stream. I would like to send multiple Arrow tables 
> with different schemas in the request and the receive multiple in the 
> response.
> 
> Can anyone suggest how this can be accomplished?
> 
> Thanks,
> 
>  Clive
> 

Reply via email to