This repository provides sample Arrow Flight client applications in several languages to help you get started with Dremio Arrow Flight server endpoint.
- java: Overview of the Java example modules
- java/flight-client: Arrow Flight RPC Java sample using
flight-core - java/flight-sql-jdbc-oauth: Arrow Flight SQL JDBC Java examples for OAuth client credentials, token exchange, OAuth user impersonation, and Dremio Software inbound impersonation
- python: Python Arrow Flight client example
- go: Go Arrow Flight client example
The Java, Python, and Go Flight client examples show how to send a W3C traceparent header with a user-provided trace ID. Each example also includes an option to set the sampled trace flag (-01) when required.