Class: Google::Cloud::Bigquery::Dataset::Updater

Inherits:
Google::Cloud::Bigquery::Dataset show all
Defined in:
lib/google/cloud/bigquery/dataset.rb

Overview

Yielded to a block to accumulate changes for a create request. See Project#create_dataset.

Data collapse

Methods inherited from Google::Cloud::Bigquery::Dataset

#api_url, #build_access_entry, #created_at, #dataset_id, #default_collation, #default_collation=, #default_encryption, #default_encryption=, #default_expiration, #default_expiration=, #description, #description=, #etag, #exists?, #insert, #insert_async, #labels, #labels=, #location, #modified_at, #name, #name=, #project_id, #reference?, #resource?, #resource_full?, #resource_partial?, #storage_billing_model, #storage_billing_model=, #tags

Instance Method Details

#accessObject



3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
# File 'lib/google/cloud/bigquery/dataset.rb', line 3345

def access
  # TODO: make sure to call ensure_full_data! on Dataset#update
  @access ||= Access.from_gapi @gapi
  if block_given?
    yield @access
    check_for_mutated_access!
  end
  # Same as Dataset#access, but not frozen
  @access
end

#create_materialized_viewObject

Raises:

  • (RuntimeError)

    not implemented



3376
3377
3378
# File 'lib/google/cloud/bigquery/dataset.rb', line 3376

def create_materialized_view(*)
  raise "not implemented in #{self.class}"
end

#create_routineObject

Raises:

  • (RuntimeError)

    not implemented



3406
3407
3408
# File 'lib/google/cloud/bigquery/dataset.rb', line 3406

def create_routine(*)
  raise "not implemented in #{self.class}"
end

#create_tableObject

Raises:

  • (RuntimeError)

    not implemented



3364
3365
3366
# File 'lib/google/cloud/bigquery/dataset.rb', line 3364

def create_table(*)
  raise "not implemented in #{self.class}"
end

#create_viewObject

Raises:

  • (RuntimeError)

    not implemented



3370
3371
3372
# File 'lib/google/cloud/bigquery/dataset.rb', line 3370

def create_view(*)
  raise "not implemented in #{self.class}"
end

#deleteObject

Raises:

  • (RuntimeError)

    not implemented



3358
3359
3360
# File 'lib/google/cloud/bigquery/dataset.rb', line 3358

def delete(*)
  raise "not implemented in #{self.class}"
end

#externalObject

Raises:

  • (RuntimeError)

    not implemented



3436
3437
3438
# File 'lib/google/cloud/bigquery/dataset.rb', line 3436

def external(*)
  raise "not implemented in #{self.class}"
end

#loadObject

Raises:

  • (RuntimeError)

    not implemented



3448
3449
3450
# File 'lib/google/cloud/bigquery/dataset.rb', line 3448

def load(*)
  raise "not implemented in #{self.class}"
end

#load_jobObject

Raises:

  • (RuntimeError)

    not implemented



3442
3443
3444
# File 'lib/google/cloud/bigquery/dataset.rb', line 3442

def load_job(*)
  raise "not implemented in #{self.class}"
end

#modelObject

Raises:

  • (RuntimeError)

    not implemented



3394
3395
3396
# File 'lib/google/cloud/bigquery/dataset.rb', line 3394

def model(*)
  raise "not implemented in #{self.class}"
end

#modelsObject

Raises:

  • (RuntimeError)

    not implemented



3400
3401
3402
# File 'lib/google/cloud/bigquery/dataset.rb', line 3400

def models(*)
  raise "not implemented in #{self.class}"
end

#queryObject

Raises:

  • (RuntimeError)

    not implemented



3430
3431
3432
# File 'lib/google/cloud/bigquery/dataset.rb', line 3430

def query(*)
  raise "not implemented in #{self.class}"
end

#query_jobObject

Raises:

  • (RuntimeError)

    not implemented



3424
3425
3426
# File 'lib/google/cloud/bigquery/dataset.rb', line 3424

def query_job(*)
  raise "not implemented in #{self.class}"
end

#reload!Object Also known as: refresh!

Raises:

  • (RuntimeError)

    not implemented



3454
3455
3456
# File 'lib/google/cloud/bigquery/dataset.rb', line 3454

def reload!
  raise "not implemented in #{self.class}"
end

#routineObject

Raises:

  • (RuntimeError)

    not implemented



3412
3413
3414
# File 'lib/google/cloud/bigquery/dataset.rb', line 3412

def routine(*)
  raise "not implemented in #{self.class}"
end

#routinesObject

Raises:

  • (RuntimeError)

    not implemented



3418
3419
3420
# File 'lib/google/cloud/bigquery/dataset.rb', line 3418

def routines(*)
  raise "not implemented in #{self.class}"
end

#tableObject

Raises:

  • (RuntimeError)

    not implemented



3382
3383
3384
# File 'lib/google/cloud/bigquery/dataset.rb', line 3382

def table(*)
  raise "not implemented in #{self.class}"
end

#tablesObject

Raises:

  • (RuntimeError)

    not implemented



3388
3389
3390
# File 'lib/google/cloud/bigquery/dataset.rb', line 3388

def tables(*)
  raise "not implemented in #{self.class}"
end