NAME
Google::Cloud::Bigquery::V2::JobStats::ExplainQueryStep - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::ExplainQueryStep->new(
kind => $value,
);
FIELDS
kind
Type: String
substeps
Type: String
NAME
Google::Cloud::Bigquery::V2::JobStats::ExplainQueryStage - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::ExplainQueryStage->new(
name => $value,
);
FIELDS
name
Type: String
id
Type: Message (.google.protobuf.Int64Value)
start_ms
Type: Int64
end_ms
Type: Int64
input_stages
Type: Int64
wait_ratio_avg
Type: Message (.google.protobuf.DoubleValue)
wait_ms_avg
Type: Message (.google.protobuf.Int64Value)
wait_ratio_max
Type: Message (.google.protobuf.DoubleValue)
wait_ms_max
Type: Message (.google.protobuf.Int64Value)
read_ratio_avg
Type: Message (.google.protobuf.DoubleValue)
read_ms_avg
Type: Message (.google.protobuf.Int64Value)
read_ratio_max
Type: Message (.google.protobuf.DoubleValue)
read_ms_max
Type: Message (.google.protobuf.Int64Value)
compute_ratio_avg
Type: Message (.google.protobuf.DoubleValue)
compute_ms_avg
Type: Message (.google.protobuf.Int64Value)
compute_ratio_max
Type: Message (.google.protobuf.DoubleValue)
compute_ms_max
Type: Message (.google.protobuf.Int64Value)
write_ratio_avg
Type: Message (.google.protobuf.DoubleValue)
write_ms_avg
Type: Message (.google.protobuf.Int64Value)
write_ratio_max
Type: Message (.google.protobuf.DoubleValue)
write_ms_max
Type: Message (.google.protobuf.Int64Value)
shuffle_output_bytes
Type: Message (.google.protobuf.Int64Value)
shuffle_output_bytes_spilled
Type: Message (.google.protobuf.Int64Value)
records_read
Type: Message (.google.protobuf.Int64Value)
records_written
Type: Message (.google.protobuf.Int64Value)
parallel_inputs
Type: Message (.google.protobuf.Int64Value)
completed_parallel_inputs
Type: Message (.google.protobuf.Int64Value)
status
Type: String
steps
Type: Message (.google.cloud.bigquery.v2.ExplainQueryStep)
slot_ms
Type: Message (.google.protobuf.Int64Value)
compute_mode
Type: Enum (.google.cloud.bigquery.v2.ExplainQueryStage.ComputeMode)
Enum: ExplainQueryStage::ComputeMode
Values:
COMPUTE_MODE_UNSPECIFIED=> 0BIGQUERY=> 1BI_ENGINE=> 2
NAME
Google::Cloud::Bigquery::V2::JobStats::QueryTimelineSample - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::QueryTimelineSample->new(
elapsed_ms => $value,
);
FIELDS
elapsed_ms
Type: Message (.google.protobuf.Int64Value)
total_slot_ms
Type: Message (.google.protobuf.Int64Value)
pending_units
Type: Message (.google.protobuf.Int64Value)
completed_units
Type: Message (.google.protobuf.Int64Value)
active_units
Type: Message (.google.protobuf.Int64Value)
shuffle_ram_usage_ratio
Type: Message (.google.protobuf.DoubleValue)
estimated_runnable_units
Type: Message (.google.protobuf.Int64Value)
NAME
Google::Cloud::Bigquery::V2::JobStats::ExternalServiceCost - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::ExternalServiceCost->new(
external_service => $value,
);
FIELDS
external_service
Type: String
bytes_processed
Type: Message (.google.protobuf.Int64Value)
bytes_billed
Type: Message (.google.protobuf.Int64Value)
slot_ms
Type: Message (.google.protobuf.Int64Value)
reserved_slot_count
Type: Int64
billing_method
Type: String
NAME
Google::Cloud::Bigquery::V2::JobStats::ExportDataStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::ExportDataStatistics->new(
file_count => $value,
);
FIELDS
file_count
Type: Message (.google.protobuf.Int64Value)
row_count
Type: Message (.google.protobuf.Int64Value)
NAME
Google::Cloud::Bigquery::V2::JobStats::BiEngineReason - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::BiEngineReason->new(
code => $value,
);
FIELDS
code
Type: Enum (.google.cloud.bigquery.v2.BiEngineReason.Code)
message
Type: String
Enum: BiEngineReason::Code
Values:
CODE_UNSPECIFIED=> 0NO_RESERVATION=> 1INSUFFICIENT_RESERVATION=> 2UNSUPPORTED_SQL_TEXT=> 4INPUT_TOO_LARGE=> 5OTHER_REASON=> 6TABLE_EXCLUDED=> 7
NAME
Google::Cloud::Bigquery::V2::JobStats::BiEngineStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::BiEngineStatistics->new(
bi_engine_mode => $value,
);
FIELDS
bi_engine_mode
Type: Enum (.google.cloud.bigquery.v2.BiEngineStatistics.BiEngineMode)
acceleration_mode
Type: Enum (.google.cloud.bigquery.v2.BiEngineStatistics.BiEngineAccelerationMode)
bi_engine_reasons
Type: Message (.google.cloud.bigquery.v2.BiEngineReason)
Enum: BiEngineStatistics::BiEngineMode
Values:
ACCELERATION_MODE_UNSPECIFIED=> 0DISABLED=> 1PARTIAL=> 2FULL=> 3
Enum: BiEngineStatistics::BiEngineAccelerationMode
Values:
BI_ENGINE_ACCELERATION_MODE_UNSPECIFIED=> 0BI_ENGINE_DISABLED=> 1PARTIAL_INPUT=> 2FULL_INPUT=> 3FULL_QUERY=> 4
NAME
Google::Cloud::Bigquery::V2::JobStats::IndexUnusedReason - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::IndexUnusedReason->new(
code => $value,
);
FIELDS
code
Type: Enum (.google.cloud.bigquery.v2.IndexUnusedReason.Code)
message
Type: String
base_table
Type: Message (.google.cloud.bigquery.v2.TableReference)
index_name
Type: String
Enum: IndexUnusedReason::Code
Values:
CODE_UNSPECIFIED=> 0INDEX_CONFIG_NOT_AVAILABLE=> 1PENDING_INDEX_CREATION=> 2BASE_TABLE_TRUNCATED=> 3INDEX_CONFIG_MODIFIED=> 4TIME_TRAVEL_QUERY=> 5NO_PRUNING_POWER=> 6UNINDEXED_SEARCH_FIELDS=> 7UNSUPPORTED_SEARCH_PATTERN=> 8OPTIMIZED_WITH_MATERIALIZED_VIEW=> 9SECURED_BY_DATA_MASKING=> 11MISMATCHED_TEXT_ANALYZER=> 12BASE_TABLE_TOO_SMALL=> 13BASE_TABLE_TOO_LARGE=> 14ESTIMATED_PERFORMANCE_GAIN_TOO_LOW=> 15COLUMN_METADATA_INDEX_NOT_USED=> 21NOT_SUPPORTED_IN_STANDARD_EDITION=> 17INDEX_SUPPRESSED_BY_FUNCTION_OPTION=> 18QUERY_CACHE_HIT=> 19STALE_INDEX=> 20INTERNAL_ERROR=> 10OTHER_REASON=> 16
NAME
Google::Cloud::Bigquery::V2::JobStats::IndexPruningStats - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::IndexPruningStats->new(
base_table => $value,
);
FIELDS
base_table
Type: Message (.google.cloud.bigquery.v2.TableReference)
index_id
Type: String
pre_index_pruning_parallel_input_count
Type: Int64
post_index_pruning_parallel_input_count
Type: Int64
NAME
Google::Cloud::Bigquery::V2::JobStats::StoredColumnsUsage - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::StoredColumnsUsage->new(
is_query_accelerated => $value,
);
FIELDS
is_query_accelerated
Type: Bool
base_table
Type: Message (.google.cloud.bigquery.v2.TableReference)
stored_columns_unused_reasons
Type: Message (.google.cloud.bigquery.v2.StoredColumnsUsage.StoredColumnsUnusedReason)
NAME
Google::Cloud::Bigquery::V2::JobStats::SearchStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::SearchStatistics->new(
index_usage_mode => $value,
);
FIELDS
index_usage_mode
Type: Enum (.google.cloud.bigquery.v2.SearchStatistics.IndexUsageMode)
index_unused_reasons
Type: Message (.google.cloud.bigquery.v2.IndexUnusedReason)
index_pruning_stats
Type: Message (.google.cloud.bigquery.v2.IndexPruningStats)
Enum: SearchStatistics::IndexUsageMode
Values:
INDEX_USAGE_MODE_UNSPECIFIED=> 0UNUSED=> 1PARTIALLY_USED=> 2FULLY_USED=> 4
NAME
Google::Cloud::Bigquery::V2::JobStats::VectorSearchStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::VectorSearchStatistics->new(
index_usage_mode => $value,
);
FIELDS
index_usage_mode
Type: Enum (.google.cloud.bigquery.v2.VectorSearchStatistics.IndexUsageMode)
index_unused_reasons
Type: Message (.google.cloud.bigquery.v2.IndexUnusedReason)
stored_columns_usages
Type: Message (.google.cloud.bigquery.v2.StoredColumnsUsage)
Enum: VectorSearchStatistics::IndexUsageMode
Values:
INDEX_USAGE_MODE_UNSPECIFIED=> 0UNUSED=> 1PARTIALLY_USED=> 2FULLY_USED=> 4
NAME
Google::Cloud::Bigquery::V2::JobStats::QueryInfo - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::QueryInfo->new(
optimization_details => $value,
);
FIELDS
optimization_details
Type: Message (.google.protobuf.Struct)
NAME
Google::Cloud::Bigquery::V2::JobStats::LoadQueryStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::LoadQueryStatistics->new(
input_files => $value,
);
FIELDS
input_files
Type: Message (.google.protobuf.Int64Value)
input_file_bytes
Type: Message (.google.protobuf.Int64Value)
output_rows
Type: Message (.google.protobuf.Int64Value)
output_bytes
Type: Message (.google.protobuf.Int64Value)
bad_records
Type: Message (.google.protobuf.Int64Value)
NAME
Google::Cloud::Bigquery::V2::JobStats::IncrementalResultStats - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::IncrementalResultStats->new(
disabled_reason => $value,
);
FIELDS
disabled_reason
Type: Enum (.google.cloud.bigquery.v2.IncrementalResultStats.DisabledReason)
disabled_reason_details
Type: String
result_set_last_replace_time
Type: Message (.google.protobuf.Timestamp)
result_set_last_modify_time
Type: Message (.google.protobuf.Timestamp)
first_incremental_row_time
Type: Message (.google.protobuf.Timestamp)
last_incremental_row_time
Type: Message (.google.protobuf.Timestamp)
incremental_row_count
Type: Int64
Enum: IncrementalResultStats::DisabledReason
Values:
DISABLED_REASON_UNSPECIFIED=> 0OTHER=> 1UNSUPPORTED_OPERATOR=> 2
NAME
Google::Cloud::Bigquery::V2::JobStats::JobStatistics2 - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::JobStatistics2->new(
query_plan => $value,
);
FIELDS
query_plan
Type: Message (.google.cloud.bigquery.v2.ExplainQueryStage)
estimated_bytes_processed
Type: Message (.google.protobuf.Int64Value)
timeline
Type: Message (.google.cloud.bigquery.v2.QueryTimelineSample)
total_partitions_processed
Type: Message (.google.protobuf.Int64Value)
total_bytes_processed
Type: Message (.google.protobuf.Int64Value)
total_bytes_processed_accuracy
Type: String
total_bytes_billed
Type: Message (.google.protobuf.Int64Value)
billing_tier
Type: Message (.google.protobuf.Int32Value)
total_slot_ms
Type: Message (.google.protobuf.Int64Value)
total_services_sku_slot_ms
Type: Int64
cache_hit
Type: Message (.google.protobuf.BoolValue)
referenced_tables
Type: Message (.google.cloud.bigquery.v2.TableReference)
referenced_routines
Type: Message (.google.cloud.bigquery.v2.RoutineReference)
referenced_property_graphs
Type: Message (.google.cloud.bigquery.v2.PropertyGraphReference)
schema
Type: Message (.google.cloud.bigquery.v2.TableSchema)
num_dml_affected_rows
Type: Message (.google.protobuf.Int64Value)
dml_stats
Type: Message (.google.cloud.bigquery.v2.DmlStats)
undeclared_query_parameters
Type: Message (.google.cloud.bigquery.v2.QueryParameter)
statement_type
Type: String
ddl_operation_performed
Type: String
ddl_target_table
Type: Message (.google.cloud.bigquery.v2.TableReference)
ddl_destination_table
Type: Message (.google.cloud.bigquery.v2.TableReference)
ddl_target_row_access_policy
Type: Message (.google.cloud.bigquery.v2.RowAccessPolicyReference)
ddl_affected_row_access_policy_count
Type: Message (.google.protobuf.Int64Value)
ddl_target_routine
Type: Message (.google.cloud.bigquery.v2.RoutineReference)
ddl_target_dataset
Type: Message (.google.cloud.bigquery.v2.DatasetReference)
ml_statistics
Type: Message (.google.cloud.bigquery.v2.MlStatistics)
export_data_statistics
Type: Message (.google.cloud.bigquery.v2.ExportDataStatistics)
external_service_costs
Type: Message (.google.cloud.bigquery.v2.ExternalServiceCost)
bi_engine_statistics
Type: Message (.google.cloud.bigquery.v2.BiEngineStatistics)
load_query_statistics
Type: Message (.google.cloud.bigquery.v2.LoadQueryStatistics)
dcl_target_table
Type: Message (.google.cloud.bigquery.v2.TableReference)
dcl_target_view
Type: Message (.google.cloud.bigquery.v2.TableReference)
dcl_target_dataset
Type: Message (.google.cloud.bigquery.v2.DatasetReference)
search_statistics
Type: Message (.google.cloud.bigquery.v2.SearchStatistics)
vector_search_statistics
Type: Message (.google.cloud.bigquery.v2.VectorSearchStatistics)
performance_insights
Type: Message (.google.cloud.bigquery.v2.PerformanceInsights)
query_info
Type: Message (.google.cloud.bigquery.v2.QueryInfo)
spark_statistics
Type: Message (.google.cloud.bigquery.v2.SparkStatistics)
transferred_bytes
Type: Message (.google.protobuf.Int64Value)
materialized_view_statistics
Type: Message (.google.cloud.bigquery.v2.MaterializedViewStatistics)
metadata_cache_statistics
Type: Message (.google.cloud.bigquery.v2.MetadataCacheStatistics)
incremental_result_stats
Type: Message (.google.cloud.bigquery.v2.IncrementalResultStats)
gen_ai_stats
Type: Message (.google.cloud.bigquery.v2.GenAiStats)
NAME
Google::Cloud::Bigquery::V2::JobStats::JobStatistics3 - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::JobStatistics3->new(
input_files => $value,
);
FIELDS
input_files
Type: Message (.google.protobuf.Int64Value)
input_file_bytes
Type: Message (.google.protobuf.Int64Value)
output_rows
Type: Message (.google.protobuf.Int64Value)
output_bytes
Type: Message (.google.protobuf.Int64Value)
bad_records
Type: Message (.google.protobuf.Int64Value)
timeline
Type: Message (.google.cloud.bigquery.v2.QueryTimelineSample)
NAME
Google::Cloud::Bigquery::V2::JobStats::JobStatistics4 - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::JobStatistics4->new(
destination_uri_file_counts => $value,
);
FIELDS
destination_uri_file_counts
Type: Int64
input_bytes
Type: Message (.google.protobuf.Int64Value)
timeline
Type: Message (.google.cloud.bigquery.v2.QueryTimelineSample)
NAME
Google::Cloud::Bigquery::V2::JobStats::CopyJobStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::CopyJobStatistics->new(
copied_rows => $value,
);
FIELDS
copied_rows
Type: Message (.google.protobuf.Int64Value)
copied_logical_bytes
Type: Message (.google.protobuf.Int64Value)
NAME
Google::Cloud::Bigquery::V2::JobStats::MlStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::MlStatistics->new(
max_iterations => $value,
);
FIELDS
max_iterations
Type: Int64
iteration_results
Type: Message (.google.cloud.bigquery.v2.Model.TrainingRun.IterationResult)
model_type
Type: Enum (.google.cloud.bigquery.v2.Model.ModelType)
training_type
Type: Enum (.google.cloud.bigquery.v2.MlStatistics.TrainingType)
hparam_trials
Type: Message (.google.cloud.bigquery.v2.Model.HparamTuningTrial)
Enum: MlStatistics::TrainingType
Values:
TRAINING_TYPE_UNSPECIFIED=> 0SINGLE_TRAINING=> 1HPARAM_TUNING=> 2
NAME
Google::Cloud::Bigquery::V2::JobStats::ScriptStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::ScriptStatistics->new(
evaluation_kind => $value,
);
FIELDS
evaluation_kind
Type: Enum (.google.cloud.bigquery.v2.ScriptStatistics.EvaluationKind)
stack_frames
Type: Message (.google.cloud.bigquery.v2.ScriptStatistics.ScriptStackFrame)
Enum: ScriptStatistics::EvaluationKind
Values:
EVALUATION_KIND_UNSPECIFIED=> 0STATEMENT=> 1EXPRESSION=> 2
NAME
Google::Cloud::Bigquery::V2::JobStats::RowLevelSecurityStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::RowLevelSecurityStatistics->new(
row_level_security_applied => $value,
);
FIELDS
row_level_security_applied
Type: Bool
NAME
Google::Cloud::Bigquery::V2::JobStats::DataMaskingStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::DataMaskingStatistics->new(
data_masking_applied => $value,
);
FIELDS
data_masking_applied
Type: Bool
NAME
Google::Cloud::Bigquery::V2::JobStats::JobStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::JobStatistics->new(
creation_time => $value,
);
FIELDS
creation_time
Type: Int64
start_time
Type: Int64
end_time
Type: Int64
total_bytes_processed
Type: Message (.google.protobuf.Int64Value)
completion_ratio
Type: Message (.google.protobuf.DoubleValue)
quota_deferments
Type: String
query
Type: Message (.google.cloud.bigquery.v2.JobStatistics2)
load
Type: Message (.google.cloud.bigquery.v2.JobStatistics3)
extract
Type: Message (.google.cloud.bigquery.v2.JobStatistics4)
copy
Type: Message (.google.cloud.bigquery.v2.CopyJobStatistics)
total_slot_ms
Type: Message (.google.protobuf.Int64Value)
reservation_id
Type: String
num_child_jobs
Type: Int64
parent_job_id
Type: String
script_statistics
Type: Message (.google.cloud.bigquery.v2.ScriptStatistics)
row_level_security_statistics
Type: Message (.google.cloud.bigquery.v2.RowLevelSecurityStatistics)
data_masking_statistics
Type: Message (.google.cloud.bigquery.v2.DataMaskingStatistics)
transaction_info
Type: Message (.google.cloud.bigquery.v2.JobStatistics.TransactionInfo)
session_info
Type: Message (.google.cloud.bigquery.v2.SessionInfo)
final_execution_duration_ms
Type: Int64
edition
Type: Enum (.google.cloud.bigquery.v2.ReservationEdition)
reservation_group_path
Type: String
NAME
Google::Cloud::Bigquery::V2::JobStats::DmlStats - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::DmlStats->new(
inserted_row_count => $value,
);
FIELDS
inserted_row_count
Type: Message (.google.protobuf.Int64Value)
deleted_row_count
Type: Message (.google.protobuf.Int64Value)
updated_row_count
Type: Message (.google.protobuf.Int64Value)
dml_mode
Type: Enum (.google.cloud.bigquery.v2.DmlStats.DmlMode)
fine_grained_dml_unused_reason
Type: Enum (.google.cloud.bigquery.v2.DmlStats.FineGrainedDmlUnusedReason)
Enum: DmlStats::DmlMode
Values:
DML_MODE_UNSPECIFIED=> 0COARSE_GRAINED_DML=> 1FINE_GRAINED_DML=> 2
Enum: DmlStats::FineGrainedDmlUnusedReason
Values:
FINE_GRAINED_DML_UNUSED_REASON_UNSPECIFIED=> 0MAX_PARTITION_SIZE_EXCEEDED=> 1TABLE_NOT_ENROLLED=> 2DML_IN_MULTI_STATEMENT_TRANSACTION=> 3
NAME
Google::Cloud::Bigquery::V2::JobStats::PerformanceInsights - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::PerformanceInsights->new(
avg_previous_execution_ms => $value,
);
FIELDS
avg_previous_execution_ms
Type: Int64
stage_performance_standalone_insights
Type: Message (.google.cloud.bigquery.v2.StagePerformanceStandaloneInsight)
stage_performance_change_insights
Type: Message (.google.cloud.bigquery.v2.StagePerformanceChangeInsight)
table_change_insights
Type: Message (.google.cloud.bigquery.v2.TableChangeInsight)
NAME
Google::Cloud::Bigquery::V2::JobStats::StagePerformanceChangeInsight - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::StagePerformanceChangeInsight->new(
stage_id => $value,
);
FIELDS
stage_id
Type: Int64
input_data_change
Type: Message (.google.cloud.bigquery.v2.InputDataChange)
NAME
Google::Cloud::Bigquery::V2::JobStats::InputDataChange - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::InputDataChange->new(
records_read_diff_percentage => $value,
);
FIELDS
records_read_diff_percentage
Type: Float
NAME
Google::Cloud::Bigquery::V2::JobStats::StagePerformanceStandaloneInsight - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::StagePerformanceStandaloneInsight->new(
stage_id => $value,
);
FIELDS
stage_id
Type: Int64
slot_contention
Type: Bool
insufficient_shuffle_quota
Type: Bool
bi_engine_reasons
Type: Message (.google.cloud.bigquery.v2.BiEngineReason)
high_cardinality_joins
Type: Message (.google.cloud.bigquery.v2.HighCardinalityJoin)
partition_skew
Type: Message (.google.cloud.bigquery.v2.PartitionSkew)
NAME
Google::Cloud::Bigquery::V2::JobStats::HighCardinalityJoin - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::HighCardinalityJoin->new(
left_rows => $value,
);
FIELDS
left_rows
Type: Int64
right_rows
Type: Int64
output_rows
Type: Int64
step_index
Type: Int32
NAME
Google::Cloud::Bigquery::V2::JobStats::PartitionSkew - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::PartitionSkew->new(
skew_sources => $value,
);
FIELDS
skew_sources
Type: Message (.google.cloud.bigquery.v2.PartitionSkew.SkewSource)
NAME
Google::Cloud::Bigquery::V2::JobStats::TableChangeInsight - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::TableChangeInsight->new(
table_reference => $value,
);
FIELDS
table_reference
Type: Message (.google.cloud.bigquery.v2.TableReference)
metadata_cache_staleness_insight
Type: Message (.google.cloud.bigquery.v2.MetadataCacheStalenessInsight)
metadata_cache_not_used_but_used_previously
Type: Bool
NAME
Google::Cloud::Bigquery::V2::JobStats::MetadataCacheStalenessInsight - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::MetadataCacheStalenessInsight->new(
avg_previous_staleness_ms => $value,
);
FIELDS
avg_previous_staleness_ms
Type: Message (.google.protobuf.Duration)
staleness_percentage_increase
Type: Double
NAME
Google::Cloud::Bigquery::V2::JobStats::SparkStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::SparkStatistics->new(
spark_job_id => $value,
);
FIELDS
spark_job_id
Type: String
spark_job_location
Type: String
endpoints
Type: Message (.google.cloud.bigquery.v2.SparkStatistics.EndpointsEntry)
logging_info
Type: Message (.google.cloud.bigquery.v2.SparkStatistics.LoggingInfo)
kms_key_name
Type: String
gcs_staging_bucket
Type: String
NAME
Google::Cloud::Bigquery::V2::JobStats::MaterializedViewStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::MaterializedViewStatistics->new(
materialized_view => $value,
);
FIELDS
materialized_view
Type: Message (.google.cloud.bigquery.v2.MaterializedView)
NAME
Google::Cloud::Bigquery::V2::JobStats::MaterializedView - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::MaterializedView->new(
table_reference => $value,
);
FIELDS
table_reference
Type: Message (.google.cloud.bigquery.v2.TableReference)
chosen
Type: Bool
estimated_bytes_saved
Type: Int64
rejected_reason
Type: Enum (.google.cloud.bigquery.v2.MaterializedView.RejectedReason)
Enum: MaterializedView::RejectedReason
Values:
REJECTED_REASON_UNSPECIFIED=> 0NO_DATA=> 1COST=> 2BASE_TABLE_TRUNCATED=> 3BASE_TABLE_DATA_CHANGE=> 4BASE_TABLE_PARTITION_EXPIRATION_CHANGE=> 5BASE_TABLE_EXPIRED_PARTITION=> 6BASE_TABLE_INCOMPATIBLE_METADATA_CHANGE=> 7TIME_ZONE=> 8OUT_OF_TIME_TRAVEL_WINDOW=> 9BASE_TABLE_FINE_GRAINED_SECURITY_POLICY=> 10BASE_TABLE_TOO_STALE=> 11
NAME
Google::Cloud::Bigquery::V2::JobStats::PruningStats - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::PruningStats->new(
post_cmeta_pruning_partition_count => $value,
);
FIELDS
post_cmeta_pruning_partition_count
Type: Int64
pre_cmeta_pruning_parallel_input_count
Type: Int64
post_cmeta_pruning_parallel_input_count
Type: Int64
NAME
Google::Cloud::Bigquery::V2::JobStats::TableMetadataCacheUsage - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::TableMetadataCacheUsage->new(
table_reference => $value,
);
FIELDS
table_reference
Type: Message (.google.cloud.bigquery.v2.TableReference)
unused_reason
Type: Enum (.google.cloud.bigquery.v2.TableMetadataCacheUsage.UnusedReason)
explanation
Type: String
staleness
Type: Message (.google.protobuf.Duration)
table_type
Type: String
pruning_stats
Type: Message (.google.cloud.bigquery.v2.PruningStats)
Enum: TableMetadataCacheUsage::UnusedReason
Values:
UNUSED_REASON_UNSPECIFIED=> 0EXCEEDED_MAX_STALENESS=> 1METADATA_CACHING_NOT_ENABLED=> 3OTHER_REASON=> 2
NAME
Google::Cloud::Bigquery::V2::JobStats::MetadataCacheStatistics - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::JobStats;
my $msg = Google::Cloud::Bigquery::V2::JobStats::MetadataCacheStatistics->new(
table_metadata_cache_usage => $value,
);
FIELDS
table_metadata_cache_usage
Type: Message (.google.cloud.bigquery.v2.TableMetadataCacheUsage)
NAME
Google::Cloud::Bigquery::V2::JobStats - Protocol Buffers schema definition
DESCRIPTION
Auto-generated Protocol Buffers schema definition class.
LICENSE AND COPYRIGHT
Copyright (C) 2026 Google LLC
This program is released under the Apache 2.0 license.