Package org.apache.iceberg.gcp.bigquery
Class BigQueryMetastoreClientImpl
java.lang.Object
org.apache.iceberg.gcp.bigquery.BigQueryMetastoreClientImpl
A client of Google Bigquery Metastore functions over the BigQuery service.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.google.cloud.ExceptionHandler
static final com.google.cloud.ExceptionHandler.Interceptor
-
Constructor Summary
ConstructorsConstructorDescriptionBigQueryMetastoreClientImpl
(com.google.cloud.bigquery.BigQueryOptions options) Constructs a client of the Google BigQuery service. -
Method Summary
Modifier and TypeMethodDescriptioncom.google.api.services.bigquery.model.Dataset
create
(com.google.api.services.bigquery.model.Dataset dataset) com.google.api.services.bigquery.model.Table
create
(com.google.api.services.bigquery.model.Table table) void
delete
(com.google.api.services.bigquery.model.DatasetReference datasetReference) void
delete
(com.google.api.services.bigquery.model.TableReference tableReference) List
<com.google.api.services.bigquery.model.TableList.Tables> list
(com.google.api.services.bigquery.model.DatasetReference datasetReference, boolean listAllTables) List
<com.google.api.services.bigquery.model.DatasetList.Datasets> com.google.api.services.bigquery.model.Dataset
load
(com.google.api.services.bigquery.model.DatasetReference datasetReference) com.google.api.services.bigquery.model.Table
load
(com.google.api.services.bigquery.model.TableReference tableReference) boolean
removeParameters
(com.google.api.services.bigquery.model.DatasetReference datasetReference, Set<String> parameters) boolean
setParameters
(com.google.api.services.bigquery.model.DatasetReference datasetReference, Map<String, String> parameters) com.google.api.services.bigquery.model.Table
update
(com.google.api.services.bigquery.model.TableReference tableReference, com.google.api.services.bigquery.model.Table table)
-
Field Details
-
EXCEPTION_HANDLER_INTERCEPTOR
public static final com.google.cloud.ExceptionHandler.Interceptor EXCEPTION_HANDLER_INTERCEPTOR -
BIGQUERY_EXCEPTION_HANDLER
public static final com.google.cloud.ExceptionHandler BIGQUERY_EXCEPTION_HANDLER
-
-
Constructor Details
-
BigQueryMetastoreClientImpl
public BigQueryMetastoreClientImpl(com.google.cloud.bigquery.BigQueryOptions options) throws IOException, GeneralSecurityException Constructs a client of the Google BigQuery service.- Throws:
IOException
GeneralSecurityException
-
-
Method Details
-
create
public com.google.api.services.bigquery.model.Dataset create(com.google.api.services.bigquery.model.Dataset dataset) -
load
public com.google.api.services.bigquery.model.Dataset load(com.google.api.services.bigquery.model.DatasetReference datasetReference) -
delete
public void delete(com.google.api.services.bigquery.model.DatasetReference datasetReference) -
setParameters
-
removeParameters
-
list
-
create
public com.google.api.services.bigquery.model.Table create(com.google.api.services.bigquery.model.Table table) -
load
public com.google.api.services.bigquery.model.Table load(com.google.api.services.bigquery.model.TableReference tableReference) -
update
public com.google.api.services.bigquery.model.Table update(com.google.api.services.bigquery.model.TableReference tableReference, com.google.api.services.bigquery.model.Table table) -
delete
public void delete(com.google.api.services.bigquery.model.TableReference tableReference) -
list
public List<com.google.api.services.bigquery.model.TableList.Tables> list(com.google.api.services.bigquery.model.DatasetReference datasetReference, boolean listAllTables)
-