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



2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'lib/google/cloud/bigquery/dataset.rb', line 2705

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



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

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

#create_tableObject

Raises:

  • (RuntimeError)

    not implemented



2726
2727
2728
# File 'lib/google/cloud/bigquery/dataset.rb', line 2726

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

#create_viewObject

Raises:

  • (RuntimeError)

    not implemented



2732
2733
2734
# File 'lib/google/cloud/bigquery/dataset.rb', line 2732

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

#deleteObject

Raises:

  • (RuntimeError)

    not implemented



2720
2721
2722
# File 'lib/google/cloud/bigquery/dataset.rb', line 2720

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

#externalObject

Raises:

  • (RuntimeError)

    not implemented



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

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

#loadObject

Raises:

  • (RuntimeError)

    not implemented



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

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

#load_jobObject

Raises:

  • (RuntimeError)

    not implemented



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

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

#modelObject

Raises:

  • (RuntimeError)

    not implemented



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

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

#modelsObject

Raises:

  • (RuntimeError)

    not implemented



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

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

#queryObject

Raises:

  • (RuntimeError)

    not implemented



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

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

#query_jobObject

Raises:

  • (RuntimeError)

    not implemented



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

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

#reload!Object Also known as: refresh!

Raises:

  • (RuntimeError)

    not implemented



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

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

#routineObject

Raises:

  • (RuntimeError)

    not implemented



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

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

#routinesObject

Raises:

  • (RuntimeError)

    not implemented



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

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

#tableObject

Raises:

  • (RuntimeError)

    not implemented



2738
2739
2740
# File 'lib/google/cloud/bigquery/dataset.rb', line 2738

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

#tablesObject

Raises:

  • (RuntimeError)

    not implemented



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

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