class Tumugi::Plugin::Bigquery::Table

Attributes

dataset_id[R]
project_id[R]
table_id[R]

Public Class Methods

new(project_id:, dataset_id:, table_id:) click to toggle source
# File lib/tumugi/plugin/bigquery/table.rb, line 9
def initialize(project_id:, dataset_id:, table_id:)
  @project_id = project_id
  @dataset_id = dataset_id
  @table_id = table_id
end

Public Instance Methods

dataset() click to toggle source
# File lib/tumugi/plugin/bigquery/table.rb, line 15
def dataset
  Tumugi::Plugin::Bigquery::Dataset.new(project_id: @project_id, dataset_id: @dataset_id)
end
table_full_name() click to toggle source
# File lib/tumugi/plugin/bigquery/table.rb, line 23
def table_full_name
  "#{project_id}:#{dataset_id}.#{table_id}"
end
table_name() click to toggle source
# File lib/tumugi/plugin/bigquery/table.rb, line 19
def table_name
  "#{dataset_id}.#{table_id}"
end
to_s() click to toggle source
# File lib/tumugi/plugin/bigquery/table.rb, line 27
def to_s
  "bq://#{project_id}/#{dataset_id}/#{table_id}"
end