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 SummaryFieldsModifier and TypeFieldDescriptionstatic final com.google.cloud.ExceptionHandlerstatic final com.google.cloud.ExceptionHandler.Interceptor
- 
Constructor SummaryConstructorsConstructorDescriptionBigQueryMetastoreClientImpl(com.google.cloud.bigquery.BigQueryOptions options) Constructs a client of the Google BigQuery service.
- 
Method SummaryModifier and TypeMethodDescriptioncom.google.api.services.bigquery.model.Datasetcreate(com.google.api.services.bigquery.model.Dataset dataset) com.google.api.services.bigquery.model.Tablecreate(com.google.api.services.bigquery.model.Table table) voiddelete(com.google.api.services.bigquery.model.DatasetReference datasetReference) voiddelete(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.Datasetload(com.google.api.services.bigquery.model.DatasetReference datasetReference) com.google.api.services.bigquery.model.Tableload(com.google.api.services.bigquery.model.TableReference tableReference) booleanremoveParameters(com.google.api.services.bigquery.model.DatasetReference datasetReference, Set<String> parameters) booleansetParameters(com.google.api.services.bigquery.model.DatasetReference datasetReference, Map<String, String> parameters) com.google.api.services.bigquery.model.Tableupdate(com.google.api.services.bigquery.model.TableReference tableReference, com.google.api.services.bigquery.model.Table table) 
- 
Field Details- 
EXCEPTION_HANDLER_INTERCEPTORpublic static final com.google.cloud.ExceptionHandler.Interceptor EXCEPTION_HANDLER_INTERCEPTOR
- 
BIGQUERY_EXCEPTION_HANDLERpublic static final com.google.cloud.ExceptionHandler BIGQUERY_EXCEPTION_HANDLER
 
- 
- 
Constructor Details- 
BigQueryMetastoreClientImplpublic BigQueryMetastoreClientImpl(com.google.cloud.bigquery.BigQueryOptions options) throws IOException, GeneralSecurityException Constructs a client of the Google BigQuery service.- Throws:
- IOException
- GeneralSecurityException
 
 
- 
- 
Method Details- 
createpublic com.google.api.services.bigquery.model.Dataset create(com.google.api.services.bigquery.model.Dataset dataset) 
- 
loadpublic com.google.api.services.bigquery.model.Dataset load(com.google.api.services.bigquery.model.DatasetReference datasetReference) 
- 
deletepublic void delete(com.google.api.services.bigquery.model.DatasetReference datasetReference) 
- 
setParameters
- 
removeParameters
- 
list
- 
createpublic com.google.api.services.bigquery.model.Table create(com.google.api.services.bigquery.model.Table table) 
- 
loadpublic com.google.api.services.bigquery.model.Table load(com.google.api.services.bigquery.model.TableReference tableReference) 
- 
updatepublic com.google.api.services.bigquery.model.Table update(com.google.api.services.bigquery.model.TableReference tableReference, com.google.api.services.bigquery.model.Table table) 
- 
deletepublic void delete(com.google.api.services.bigquery.model.TableReference tableReference) 
- 
listpublic List<com.google.api.services.bigquery.model.TableList.Tables> list(com.google.api.services.bigquery.model.DatasetReference datasetReference, boolean listAllTables) 
 
-