module BigQuery::Datasets
Public Instance Methods
create_dataset(name)
click to toggle source
# File lib/bigquery-client/datasets.rb, line 19 def create_dataset(name) access_api( api_method: bigquery.datasets.insert, body_object: { datasetReference: { datasetId: name } } ) end
datasets()
click to toggle source
# File lib/bigquery-client/datasets.rb, line 5 def datasets list_datasets['datasets'].map {|dataset| dataset['datasetReference']['datasetId'] } end
delete_dataset(name)
click to toggle source
# File lib/bigquery-client/datasets.rb, line 38 def delete_dataset(name) access_api( api_method: bigquery.datasets.delete, parameters: { datasetId: name, deleteContents: true } ) end
fetch_dataset()
click to toggle source
# File lib/bigquery-client/datasets.rb, line 15 def fetch_dataset raise NotImplementedError end
list_datasets()
click to toggle source
# File lib/bigquery-client/datasets.rb, line 9 def list_datasets access_api( api_method: bigquery.datasets.list ) end
patch_dataset()
click to toggle source
# File lib/bigquery-client/datasets.rb, line 30 def patch_dataset raise NotImplementedError end
update_dataset()
click to toggle source
# File lib/bigquery-client/datasets.rb, line 34 def update_dataset raise NotImplementedError end