Module: Google::Cloud
- Defined in:
 - lib/google-cloud-bigquery.rb,
lib/google/cloud/bigquery.rb,
lib/google/cloud/bigquery/job.rb,
lib/google/cloud/bigquery/data.rb,
lib/google/cloud/bigquery/time.rb,
lib/google/cloud/bigquery/table.rb,
lib/google/cloud/bigquery/schema.rb,
lib/google/cloud/bigquery/convert.rb,
lib/google/cloud/bigquery/dataset.rb,
lib/google/cloud/bigquery/project.rb,
lib/google/cloud/bigquery/service.rb,
lib/google/cloud/bigquery/version.rb,
lib/google/cloud/bigquery/copy_job.rb,
lib/google/cloud/bigquery/external.rb,
lib/google/cloud/bigquery/job/list.rb,
lib/google/cloud/bigquery/load_job.rb,
lib/google/cloud/bigquery/query_job.rb,
lib/google/cloud/bigquery/table/list.rb,
lib/google/cloud/bigquery/credentials.rb,
lib/google/cloud/bigquery/extract_job.rb,
lib/google/cloud/bigquery/dataset/list.rb,
lib/google/cloud/bigquery/project/list.rb,
lib/google/cloud/bigquery/schema/field.rb,
lib/google/cloud/bigquery/dataset/access.rb,
lib/google/cloud/bigquery/insert_response.rb,
lib/google/cloud/bigquery/table/async_inserter.rb,
lib/google/cloud/bigquery/encryption_configuration.rb 
Defined Under Namespace
Modules: Bigquery
Class Method Summary collapse
- 
  
    
      .bigquery(project_id = nil, credentials = nil, scope: nil, retries: nil, timeout: nil)  ⇒ Google::Cloud::Bigquery::Project 
    
    
  
  
  
  
  
  
  
  
  
    
Creates a new
Projectinstance connected to the BigQuery service. 
Instance Method Summary collapse
- 
  
    
      #bigquery(scope: nil, retries: nil, timeout: nil)  ⇒ Google::Cloud::Bigquery::Project 
    
    
  
  
  
  
  
  
  
  
  
    
Creates a new object for connecting to the BigQuery service.
 
Class Method Details
.bigquery(project_id = nil, credentials = nil, scope: nil, retries: nil, timeout: nil) ⇒ Google::Cloud::Bigquery::Project
Creates a new Project instance connected to the BigQuery service.
Each call creates a new connection.
For more information on connecting to Google Cloud see the Authentication Guide.
      106 107 108 109 110 111 112 113  | 
    
      # File 'lib/google-cloud-bigquery.rb', line 106 def self.bigquery project_id = nil, credentials = nil, scope: nil, retries: nil, timeout: nil require "google/cloud/bigquery" Google::Cloud::Bigquery.new project_id: project_id, credentials: credentials, scope: scope, retries: retries, timeout: timeout end  | 
  
Instance Method Details
#bigquery(scope: nil, retries: nil, timeout: nil) ⇒ Google::Cloud::Bigquery::Project
Creates a new object for connecting to the BigQuery service. Each call creates a new connection.
For more information on connecting to Google Cloud see the Authentication Guide.
      67 68 69 70 71  | 
    
      # File 'lib/google-cloud-bigquery.rb', line 67 def bigquery scope: nil, retries: nil, timeout: nil Google::Cloud.bigquery @project, @keyfile, scope: scope, retries: (retries || @retries), timeout: (timeout || @timeout) end  |