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, #created_at, #dataset_id, #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?

Instance Method Details

#accessObject



2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
# File 'lib/google/cloud/bigquery/dataset.rb', line 2728

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_routineObject

Raises:

  • (RuntimeError)

    not implemented



2785
2786
2787
# File 'lib/google/cloud/bigquery/dataset.rb', line 2785

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

#create_tableObject

Raises:

  • (RuntimeError)

    not implemented



2749
2750
2751
# File 'lib/google/cloud/bigquery/dataset.rb', line 2749

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

#create_viewObject

Raises:

  • (RuntimeError)

    not implemented



2755
2756
2757
# File 'lib/google/cloud/bigquery/dataset.rb', line 2755

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

#deleteObject

Raises:

  • (RuntimeError)

    not implemented



2743
2744
2745
# File 'lib/google/cloud/bigquery/dataset.rb', line 2743

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

#externalObject

Raises:

  • (RuntimeError)

    not implemented



2815
2816
2817
# File 'lib/google/cloud/bigquery/dataset.rb', line 2815

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

#loadObject

Raises:

  • (RuntimeError)

    not implemented



2827
2828
2829
# File 'lib/google/cloud/bigquery/dataset.rb', line 2827

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

#load_jobObject

Raises:

  • (RuntimeError)

    not implemented



2821
2822
2823
# File 'lib/google/cloud/bigquery/dataset.rb', line 2821

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

#modelObject

Raises:

  • (RuntimeError)

    not implemented



2773
2774
2775
# File 'lib/google/cloud/bigquery/dataset.rb', line 2773

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

#modelsObject

Raises:

  • (RuntimeError)

    not implemented



2779
2780
2781
# File 'lib/google/cloud/bigquery/dataset.rb', line 2779

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

#queryObject

Raises:

  • (RuntimeError)

    not implemented



2809
2810
2811
# File 'lib/google/cloud/bigquery/dataset.rb', line 2809

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

#query_jobObject

Raises:

  • (RuntimeError)

    not implemented



2803
2804
2805
# File 'lib/google/cloud/bigquery/dataset.rb', line 2803

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

#reload!Object Also known as: refresh!

Raises:

  • (RuntimeError)

    not implemented



2833
2834
2835
# File 'lib/google/cloud/bigquery/dataset.rb', line 2833

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

#routineObject

Raises:

  • (RuntimeError)

    not implemented



2791
2792
2793
# File 'lib/google/cloud/bigquery/dataset.rb', line 2791

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

#routinesObject

Raises:

  • (RuntimeError)

    not implemented



2797
2798
2799
# File 'lib/google/cloud/bigquery/dataset.rb', line 2797

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

#tableObject

Raises:

  • (RuntimeError)

    not implemented



2761
2762
2763
# File 'lib/google/cloud/bigquery/dataset.rb', line 2761

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

#tablesObject

Raises:

  • (RuntimeError)

    not implemented



2767
2768
2769
# File 'lib/google/cloud/bigquery/dataset.rb', line 2767

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