class Google::Cloud::Bigquery::Job::ScriptStackFrame


end
end
puts stack_frame.text
script_statistics.stack_frames.each do |stack_frame|
puts script_statistics.evaluation_kind
script_statistics = child_job.script_statistics
child_jobs.each do |child_job|
child_jobs = bigquery.jobs parent_job: job
job.wait_until_done!
job = bigquery.query_job multi_statement_sql
SQL
);
FROM ‘bigquery-public-data.samples.shakespeare`
SELECT word
WHERE name IN (
FROM UNNEST(top_names) AS name
name AS shakespeare_name
SELECT
– Which names appear as words in Shakespeare’s plays?
);
WHERE year = 2017
FROM ‘bigquery-public-data.usa_names.usa_1910_current`
SELECT ARRAY_AGG(name ORDER BY number DESC LIMIT 100)
SET top_names = (
– Build an array of the top 100 names from the year 2017.
DECLARE top_names ARRAY<STRING>;
– Declare a variable to hold names as an array.
multi_statement_sql = <<~SQL
bigquery = Google::Cloud::Bigquery.new
require “google/cloud/bigquery”
@example
@attr_reader [String] text Text of the current statement/expression.
@attr_reader [Integer] end_column One-based end column.
@attr_reader [Integer] end_line One-based end line.
@attr_reader [Integer] start_column One-based start column.
@attr_reader [Integer] start_line One-based start line.
Represents a stack frame showing the line/column/procedure name where the current evaluation happened.
#

def self.from_gapi gapi

Other tags:
    Private: - New ScriptStackFrame from a statistics.script_statistics[].stack_frames element.
def self.from_gapi gapi
  new gapi.start_line, gapi.start_column, gapi.end_line, gapi.end_column, gapi.text
end

def initialize start_line, start_column, end_line, end_column, text

Other tags:
    Private: - Creates a new ScriptStackFrame instance.
def initialize start_line, start_column, end_line, end_column, text
  @start_line = start_line
  @start_column = start_column
  @end_line = end_line
  @end_column = end_column
  @text = text
end