@@ -2571,6 +2571,16 @@ class DmlStatistics
25712571 # @return [Fixnum]
25722572 attr_accessor :deleted_row_count
25732573
2574+ # Output only. DML mode used.
2575+ # Corresponds to the JSON property `dmlMode`
2576+ # @return [String]
2577+ attr_accessor :dml_mode
2578+
2579+ # Output only. Reason for disabling fine-grained DML if applicable.
2580+ # Corresponds to the JSON property `fineGrainedDmlUnusedReason`
2581+ # @return [String]
2582+ attr_accessor :fine_grained_dml_unused_reason
2583+
25742584 # Output only. Number of inserted Rows. Populated by DML INSERT and MERGE
25752585 # statements
25762586 # Corresponds to the JSON property `insertedRowCount`
@@ -2590,6 +2600,8 @@ def initialize(**args)
25902600 # Update properties of this object
25912601 def update!(**args)
25922602 @deleted_row_count = args[:deleted_row_count] if args.key?(:deleted_row_count)
2603+ @dml_mode = args[:dml_mode] if args.key?(:dml_mode)
2604+ @fine_grained_dml_unused_reason = args[:fine_grained_dml_unused_reason] if args.key?(:fine_grained_dml_unused_reason)
25932605 @inserted_row_count = args[:inserted_row_count] if args.key?(:inserted_row_count)
25942606 @updated_row_count = args[:updated_row_count] if args.key?(:updated_row_count)
25952607 end
@@ -6186,6 +6198,12 @@ class JobStatistics2
61866198 # @return [Array<Google::Apis::BigqueryV2::ExplainQueryStage>]
61876199 attr_accessor :query_plan
61886200
6201+ # Output only. Referenced property graphs for the job. Queries that reference
6202+ # more than 50 property graphs will not have a complete list.
6203+ # Corresponds to the JSON property `referencedPropertyGraphs`
6204+ # @return [Array<Google::Apis::BigqueryV2::PropertyGraphReference>]
6205+ attr_accessor :referenced_property_graphs
6206+
61896207 # Output only. Referenced routines for the job.
61906208 # Corresponds to the JSON property `referencedRoutines`
61916209 # @return [Array<Google::Apis::BigqueryV2::RoutineReference>]
@@ -6408,6 +6426,7 @@ def update!(**args)
64086426 @performance_insights = args[:performance_insights] if args.key?(:performance_insights)
64096427 @query_info = args[:query_info] if args.key?(:query_info)
64106428 @query_plan = args[:query_plan] if args.key?(:query_plan)
6429+ @referenced_property_graphs = args[:referenced_property_graphs] if args.key?(:referenced_property_graphs)
64116430 @referenced_routines = args[:referenced_routines] if args.key?(:referenced_routines)
64126431 @referenced_tables = args[:referenced_tables] if args.key?(:referenced_tables)
64136432 @reservation_usage = args[:reservation_usage] if args.key?(:reservation_usage)
@@ -7786,6 +7805,38 @@ def update!(**args)
77867805 end
77877806 end
77887807
7808+ # Id path of a property graph.
7809+ class PropertyGraphReference
7810+ include Google::Apis::Core::Hashable
7811+
7812+ # Required. The ID of the dataset containing this property graph.
7813+ # Corresponds to the JSON property `datasetId`
7814+ # @return [String]
7815+ attr_accessor :dataset_id
7816+
7817+ # Required. The ID of the project containing this property graph.
7818+ # Corresponds to the JSON property `projectId`
7819+ # @return [String]
7820+ attr_accessor :project_id
7821+
7822+ # Required. The ID of the property graph. The ID must contain only letters (a-z,
7823+ # A-Z), numbers (0-9), or underscores (_). The maximum length is 256 characters.
7824+ # Corresponds to the JSON property `propertyGraphId`
7825+ # @return [String]
7826+ attr_accessor :property_graph_id
7827+
7828+ def initialize(**args)
7829+ update!(**args)
7830+ end
7831+
7832+ # Update properties of this object
7833+ def update!(**args)
7834+ @dataset_id = args[:dataset_id] if args.key?(:dataset_id)
7835+ @project_id = args[:project_id] if args.key?(:project_id)
7836+ @property_graph_id = args[:property_graph_id] if args.key?(:property_graph_id)
7837+ end
7838+ end
7839+
77897840 # The column metadata index pruning statistics.
77907841 class PruningStats
77917842 include Google::Apis::Core::Hashable
0 commit comments