class Google::Apis::BigqueryV2::JobStatistics2

Attributes

billing_tier[RW]
Output-only

Billing tier for the job.

Corresponds to the JSON property `billingTier` @return [Fixnum]

cache_hit[RW]
Output-only

Whether the query result was fetched from the query cache.

Corresponds to the JSON property `cacheHit` @return [Boolean]

cache_hit?[RW]
Output-only

Whether the query result was fetched from the query cache.

Corresponds to the JSON property `cacheHit` @return [Boolean]

query_plan[RW]
Output-only, Experimental

Describes execution plan for the query as a list

of stages. Corresponds to the JSON property `queryPlan` @return [Array<Google::Apis::BigqueryV2::ExplainQueryStage>]

referenced_tables[RW]
Output-only, Experimental

Referenced tables for the job. Queries that

reference more than 50 tables will not have a complete list. Corresponds to the JSON property `referencedTables` @return [Array<Google::Apis::BigqueryV2::TableReference>]

total_bytes_billed[RW]
Output-only

Total bytes billed for the job.

Corresponds to the JSON property `totalBytesBilled` @return [String]

total_bytes_processed[RW]
Output-only

Total bytes processed for the job.

Corresponds to the JSON property `totalBytesProcessed` @return [String]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/bigquery_v2/classes.rb, line 1700
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/bigquery_v2/classes.rb, line 1705
def update!(**args)
  @billing_tier = args[:billing_tier] if args.key?(:billing_tier)
  @cache_hit = args[:cache_hit] if args.key?(:cache_hit)
  @query_plan = args[:query_plan] if args.key?(:query_plan)
  @referenced_tables = args[:referenced_tables] if args.key?(:referenced_tables)
  @total_bytes_billed = args[:total_bytes_billed] if args.key?(:total_bytes_billed)
  @total_bytes_processed = args[:total_bytes_processed] if args.key?(:total_bytes_processed)
end