| AbstractArrowResultChunk |
An abstract class that represents a chunk of query result.
|
| AbstractRemoteChunkProvider<T extends AbstractArrowResultChunk> |
Abstract base implementation of both ChunkProvider and ChunkDownloadManager
interfaces.
|
| ArrowResultChunk |
|
| ArrowResultChunk.Builder |
|
| ArrowResultChunkIterator |
|
| ArrowResultChunkStateMachine |
Manages state transitions for ArrowResultChunk.
|
| ArrowStreamResult |
Result container for Arrow-based query results.
|
| ChunkLinkDownloadService<T extends AbstractArrowResultChunk> |
A service that manages the downloading and refreshing of external links for chunked data
retrieval.
|
| InlineChunkProvider |
Class to manage inline Arrow chunks
|
| LazyThriftInlineArrowResult |
Lazy implementation for thrift-based inline Arrow results that fetches arrow batches on demand.
|
| RemoteChunkProvider |
|
| SeaChunkLinkFetcher |
ChunkLinkFetcher implementation for the SQL Execution API (SEA) client.
|
| StreamingChunkDownloadTask |
A download task for streaming chunk provider.
|
| StreamingChunkProvider |
A streaming chunk provider that fetches chunk links proactively and downloads chunks in parallel.
|
| StreamingInlineArrowResult |
High-throughput streaming implementation for inline Arrow results.
|
| ThriftChunkLinkFetcher |
ChunkLinkFetcher implementation for the Thrift client.
|