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



2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
# File 'lib/google/cloud/bigquery/dataset.rb', line 2848

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



2881
2882
2883
# File 'lib/google/cloud/bigquery/dataset.rb', line 2881

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

#create_routineObject

Raises:

  • (RuntimeError)

    not implemented



2911
2912
2913
# File 'lib/google/cloud/bigquery/dataset.rb', line 2911

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

#create_tableObject

Raises:

  • (RuntimeError)

    not implemented



2869
2870
2871
# File 'lib/google/cloud/bigquery/dataset.rb', line 2869

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

#create_viewObject

Raises:

  • (RuntimeError)

    not implemented



2875
2876
2877
# File 'lib/google/cloud/bigquery/dataset.rb', line 2875

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

#deleteObject

Raises:

  • (RuntimeError)

    not implemented



2863
2864
2865
# File 'lib/google/cloud/bigquery/dataset.rb', line 2863

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

#externalObject

Raises:

  • (RuntimeError)

    not implemented



2941
2942
2943
# File 'lib/google/cloud/bigquery/dataset.rb', line 2941

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

#loadObject

Raises:

  • (RuntimeError)

    not implemented



2953
2954
2955
# File 'lib/google/cloud/bigquery/dataset.rb', line 2953

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

#load_jobObject

Raises:

  • (RuntimeError)

    not implemented



2947
2948
2949
# File 'lib/google/cloud/bigquery/dataset.rb', line 2947

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

#modelObject

Raises:

  • (RuntimeError)

    not implemented



2899
2900
2901
# File 'lib/google/cloud/bigquery/dataset.rb', line 2899

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

#modelsObject

Raises:

  • (RuntimeError)

    not implemented



2905
2906
2907
# File 'lib/google/cloud/bigquery/dataset.rb', line 2905

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

#queryObject

Raises:

  • (RuntimeError)

    not implemented



2935
2936
2937
# File 'lib/google/cloud/bigquery/dataset.rb', line 2935

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

#query_jobObject

Raises:

  • (RuntimeError)

    not implemented



2929
2930
2931
# File 'lib/google/cloud/bigquery/dataset.rb', line 2929

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

#reload!Object Also known as: refresh!

Raises:

  • (RuntimeError)

    not implemented



2959
2960
2961
# File 'lib/google/cloud/bigquery/dataset.rb', line 2959

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

#routineObject

Raises:

  • (RuntimeError)

    not implemented



2917
2918
2919
# File 'lib/google/cloud/bigquery/dataset.rb', line 2917

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

#routinesObject

Raises:

  • (RuntimeError)

    not implemented



2923
2924
2925
# File 'lib/google/cloud/bigquery/dataset.rb', line 2923

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

#tableObject

Raises:

  • (RuntimeError)

    not implemented



2887
2888
2889
# File 'lib/google/cloud/bigquery/dataset.rb', line 2887

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

#tablesObject

Raises:

  • (RuntimeError)

    not implemented



2893
2894
2895
# File 'lib/google/cloud/bigquery/dataset.rb', line 2893

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