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_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



3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
# File 'lib/google/cloud/bigquery/dataset.rb', line 3081

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



3112
3113
3114
# File 'lib/google/cloud/bigquery/dataset.rb', line 3112

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

#create_routineObject

Raises:

  • (RuntimeError)

    not implemented



3142
3143
3144
# File 'lib/google/cloud/bigquery/dataset.rb', line 3142

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

#create_tableObject

Raises:

  • (RuntimeError)

    not implemented



3100
3101
3102
# File 'lib/google/cloud/bigquery/dataset.rb', line 3100

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

#create_viewObject

Raises:

  • (RuntimeError)

    not implemented



3106
3107
3108
# File 'lib/google/cloud/bigquery/dataset.rb', line 3106

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

#deleteObject

Raises:

  • (RuntimeError)

    not implemented



3094
3095
3096
# File 'lib/google/cloud/bigquery/dataset.rb', line 3094

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

#externalObject

Raises:

  • (RuntimeError)

    not implemented



3172
3173
3174
# File 'lib/google/cloud/bigquery/dataset.rb', line 3172

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

#loadObject

Raises:

  • (RuntimeError)

    not implemented



3184
3185
3186
# File 'lib/google/cloud/bigquery/dataset.rb', line 3184

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

#load_jobObject

Raises:

  • (RuntimeError)

    not implemented



3178
3179
3180
# File 'lib/google/cloud/bigquery/dataset.rb', line 3178

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

#modelObject

Raises:

  • (RuntimeError)

    not implemented



3130
3131
3132
# File 'lib/google/cloud/bigquery/dataset.rb', line 3130

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

#modelsObject

Raises:

  • (RuntimeError)

    not implemented



3136
3137
3138
# File 'lib/google/cloud/bigquery/dataset.rb', line 3136

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

#queryObject

Raises:

  • (RuntimeError)

    not implemented



3166
3167
3168
# File 'lib/google/cloud/bigquery/dataset.rb', line 3166

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

#query_jobObject

Raises:

  • (RuntimeError)

    not implemented



3160
3161
3162
# File 'lib/google/cloud/bigquery/dataset.rb', line 3160

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

#reload!Object Also known as: refresh!

Raises:

  • (RuntimeError)

    not implemented



3190
3191
3192
# File 'lib/google/cloud/bigquery/dataset.rb', line 3190

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

#routineObject

Raises:

  • (RuntimeError)

    not implemented



3148
3149
3150
# File 'lib/google/cloud/bigquery/dataset.rb', line 3148

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

#routinesObject

Raises:

  • (RuntimeError)

    not implemented



3154
3155
3156
# File 'lib/google/cloud/bigquery/dataset.rb', line 3154

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

#tableObject

Raises:

  • (RuntimeError)

    not implemented



3118
3119
3120
# File 'lib/google/cloud/bigquery/dataset.rb', line 3118

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

#tablesObject

Raises:

  • (RuntimeError)

    not implemented



3124
3125
3126
# File 'lib/google/cloud/bigquery/dataset.rb', line 3124

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