| Interface | Description |
|---|---|
| AccessTokenProvider | |
| BigQueryClient.CreateTableOptions | |
| BigQueryClient.LoadDataOptions | |
| BigQueryClient.ReadTableOptions | |
| BigQueryConfig | |
| BigQueryJobCompletionListener | |
| BigQueryMetrics | |
| BigQueryProxyConfig |
Config interface to provide proxy parameters.
|
| BigQueryStorageReadRowsTracer |
Interface to capture tracing in information for the BigQuery connector.
|
| BigQueryTracerFactory |
Factory to create application level tracers for bigquery operations.
|
| ReadSessionMetrics | |
| UserAgentProvider | |
| VersionProvider |
| Class | Description |
|---|---|
| AccessToken |
As the com.google.auth.oauth2.AccessToken class is shaded in the final jar, this class provides
the same functionality but maintains its package.
|
| AccessTokenProviderCredentials | |
| ArrowReaderIterator | |
| ArrowUtil |
Common utility classes for Arrow.
|
| BigQueryClient | |
| BigQueryClientFactory |
Since Guice recommends to avoid injecting closeable resources (see
https://github.com/google/guice/wiki/Avoid-Injecting-Closable-Resources), this factory creates
and caches clients and also closes them during JVM shutdown.
|
| BigQueryClientFactoryConfig | |
| BigQueryClientModule | |
| BigQueryConfigurationUtil |
Utilities to read configuration options
|
| BigQueryCredentialsSupplier | |
| BigQueryDirectDataWriterHelper |
The class which sketches out the necessary functions in order for a Spark DataWriter to interact
with the BigQuery Storage Write API.
|
| BigQueryProxyTransporterBuilder | |
| BigQueryProxyTransporterBuilder.BigQueryHttpTransportFactory | |
| BigQueryUtil | |
| DecompressReadRowsResponse | |
| EnvironmentContext |
As the com.google.auth.oauth2.AccessToken class is shaded in the final jar, this class provides
the same functionality but maintains its package.
|
| HttpUtil | |
| IdentityTokenSupplier | |
| IteratorMultiplexer<T> |
Manages reading ahead from an iterator and dividing it across multiple iterators that can be read
in a round-robin fashion.
|
| LazyInitializationSupplier<T> | |
| LoggingBigQueryStorageReadRowsTracer |
Implementation of
BigQueryStorageReadRowsTracer that accumulates and logs times
periodically. |
| LoggingBigQueryTracerFactory | |
| MaterializationConfiguration | |
| NonInterruptibleBlockingBytesChannel |
Some JDKs implement the ReadableByteChannel that wraps an input stream with a channel that will
intercept and reraise interrupted exception.
|
| ParallelArrowReader | |
| ReadRowsHelper | |
| ReadRowsHelper.Options | |
| ReadRowsResponseInputStreamEnumeration |
Instrumented
Enumeration for translating bytes received from the BQ Storage API
to continuous input streams. |
| ReadSessionCreator | |
| ReadSessionCreatorConfig | |
| ReadSessionCreatorConfigBuilder | |
| ReadSessionResponse | |
| StreamCombiningIterator |
An iterator that combines one or more ReadRows requests into a single iterator.
|
| WriteStreamStatistics |
| Enum | Description |
|---|---|
| BigQueryErrorCode |
| Exception | Description |
|---|---|
| BigQueryConnectorException | |
| BigQueryConnectorException.InvalidSchemaException | |
| BigQueryConnectorException.SerializableStatusException |
StatusRuntimeException contains non-serializable members causing issues when sending exceptions
from the executors to the driver.
|
| BigQueryPushdownException |
Exception if query pushdown to BigQuery fails
|
| BigQueryPushdownUnsupportedException |
Exception if query pushdown is for an unsupported operation
|
Copyright © 2024. All rights reserved.