public class SparkBigQueryConnectorModule extends Object implements com.google.inject.Module
| Constructor and Description |
|---|
SparkBigQueryConnectorModule(org.apache.spark.sql.SparkSession spark,
Map<String,String> options,
Map<String,String> customDefaults,
Optional<org.apache.spark.sql.types.StructType> schema,
DataSourceVersion dataSourceVersion,
boolean tableIsMandatory,
Optional<SparkBigQueryConfig> config) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(com.google.inject.Binder binder) |
BigQueryJobCompletionListener |
provideBigQueryJobCompletionListener() |
DataSourceVersion |
provideDataSourceVersion() |
EnvironmentContext |
provideEnvironmentContext() |
SparkBigQueryConfig |
provideSparkBigQueryConfig() |
org.apache.spark.sql.SparkSession |
provideSparkSession() |
UserAgentProvider |
provideUserAgentProvider() |
public SparkBigQueryConnectorModule(org.apache.spark.sql.SparkSession spark,
Map<String,String> options,
Map<String,String> customDefaults,
Optional<org.apache.spark.sql.types.StructType> schema,
DataSourceVersion dataSourceVersion,
boolean tableIsMandatory,
Optional<SparkBigQueryConfig> config)
public void configure(com.google.inject.Binder binder)
configure in interface com.google.inject.Module@Provides public org.apache.spark.sql.SparkSession provideSparkSession()
@Provides public DataSourceVersion provideDataSourceVersion()
@Provides public SparkBigQueryConfig provideSparkBigQueryConfig()
@Provides public UserAgentProvider provideUserAgentProvider()
@Provides public EnvironmentContext provideEnvironmentContext()
@Provides public BigQueryJobCompletionListener provideBigQueryJobCompletionListener()
Copyright © 2024. All rights reserved.