indexPruningStats = $indexPruningStats; } /** * @return IndexPruningStats[] */ public function getIndexPruningStats() { return $this->indexPruningStats; } /** * When `indexUsageMode` is `UNUSED` or `PARTIALLY_USED`, this field explains * why indexes were not used in all or part of the search query. If * `indexUsageMode` is `FULLY_USED`, this field is not populated. * * @param IndexUnusedReason[] $indexUnusedReasons */ public function setIndexUnusedReasons($indexUnusedReasons) { $this->indexUnusedReasons = $indexUnusedReasons; } /** * @return IndexUnusedReason[] */ public function getIndexUnusedReasons() { return $this->indexUnusedReasons; } /** * Specifies the index usage mode for the query. * * Accepted values: INDEX_USAGE_MODE_UNSPECIFIED, UNUSED, PARTIALLY_USED, * FULLY_USED * * @param self::INDEX_USAGE_MODE_* $indexUsageMode */ public function setIndexUsageMode($indexUsageMode) { $this->indexUsageMode = $indexUsageMode; } /** * @return self::INDEX_USAGE_MODE_* */ public function getIndexUsageMode() { return $this->indexUsageMode; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(SearchStatistics::class, 'Google_Service_Bigquery_SearchStatistics');