diff --git a/database/explain.go b/database/explain.go index fae57e581849fd0bc397f7b1ede8df390fa31926..98b4ee9c818ed78355b1c58c21abac763b641951 100644 --- a/database/explain.go +++ b/database/explain.go @@ -181,11 +181,12 @@ type ExplainJSONDuplicatesRemoval struct { // ExplainJSONOrderingOperation JSON type ExplainJSONOrderingOperation struct { - UsingFilesort bool `json:"using_filesort"` - Table ExplainJSONTable `json:"table"` - DuplicatesRemoval ExplainJSONDuplicatesRemoval `json:"duplicates_removal"` - GroupingOperation ExplainJSONGroupingOperation `json:"grouping_operation"` - OrderbySubqueries []ExplainJSONSubqueries `json:"order_by_subqueries"` + UsingFilesort bool `json:"using_filesort"` + Table ExplainJSONTable `json:"table"` + DuplicatesRemoval ExplainJSONDuplicatesRemoval `json:"duplicates_removal"` + GroupingOperation ExplainJSONGroupingOperation `json:"grouping_operation"` + OrderbySubqueries []ExplainJSONSubqueries `json:"order_by_subqueries"` + OptimizedAwaySubqueries []ExplainJSONSubqueries `json:"optimized_away_subqueries"` } // ExplainJSONQueryBlock JSON