Commits


Andy Grove authored and Krisztián Szűcs committed fee1209ac64
ARROW-7684: [Rust] Example Flight client and server for DataFusion This PR adds DataFusion examples for a Flight client and server where the client can send a SQL query to the server and then receive the results. I have manually tested with a Java client as well to confirm that it works. Closes #6308 from andygrove/datafusion-flight-example and squashes the following commits: 788feef8c <Andy Grove> code cleanup 9c473389a <Neville Dipale> Complete flight client's record batch reader 1337b9890 <Andy Grove> parse recordbatch 459bef386 <Andy Grove> client parses schema from ipc batches 31c894bbc <Andy Grove> update release test script efe05aef5 <Andy Grove> update release test script 5ecea83b1 <Andy Grove> formatting 8b419dab3 <Andy Grove> update release test script 03d2c8437 <Andy Grove> client streams results 0a39a513d <Andy Grove> client can stream batches e72c60545 <Andy Grove> add starting point for flight-client example ab28da82e <Andy Grove> get schema from query plan instead of from first batch 0901a3f88 <Neville Dipale> Merge branch 'datafusion-flight-example' of https://github.com/andygrove/arrow into datafusion-flight-example ad2e3b066 <Neville Dipale> send schema before batches 996f2a4a2 <Andy Grove> Use PARQUET_TEST_DATA env var 260f9cac1 <Neville Dipale> fix license violation 516b66dc8 <Neville Dipale> add helpers to convert record batch to flight data proto message 6beb4eafb <Andy Grove> WIP example Flight server for DataFusion Lead-authored-by: Andy Grove <andygrove73@gmail.com> Co-authored-by: Neville Dipale <nevilledips@gmail.com> Signed-off-by: Andy Grove <andygrove73@gmail.com>