package dds

//Licensed under the Apache License, Version 2.0 (the "License");
//you may not use this file except in compliance with the License.
//You may obtain a copy of the License at
//
//http://www.apache.org/licenses/LICENSE-2.0
//
//Unless required by applicable law or agreed to in writing, software
//distributed under the License is distributed on an "AS IS" BASIS,
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//See the License for the specific language governing permissions and
//limitations under the License.
//
// Code generated by Alibaba Cloud SDK Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

// Analyzation is a nested struct in dds response
type Analyzation struct {
	Database                 string               `json:"Database" xml:"Database"`
	Namespace                string               `json:"Namespace" xml:"Namespace"`
	Operation                string               `json:"Operation" xml:"Operation"`
	Query                    string               `json:"Query" xml:"Query"`
	Sort                     string               `json:"Sort" xml:"Sort"`
	Count                    int                  `json:"Count" xml:"Count"`
	TotalExecutionTime       int                  `json:"TotalExecutionTime" xml:"TotalExecutionTime"`
	AverageExecutionTime     int                  `json:"AverageExecutionTime" xml:"AverageExecutionTime"`
	AverageReturnRowCount    int                  `json:"AverageReturnRowCount" xml:"AverageReturnRowCount"`
	AverageDocsExaminedCount int                  `json:"AverageDocsExaminedCount" xml:"AverageDocsExaminedCount"`
	AverageKeysExaminedCount int                  `json:"AverageKeysExaminedCount" xml:"AverageKeysExaminedCount"`
	InMemorySort             string               `json:"InMemorySort" xml:"InMemorySort"`
	LastExecutionTime        string               `json:"LastExecutionTime" xml:"LastExecutionTime"`
	ExecutionPlan            string               `json:"ExecutionPlan" xml:"ExecutionPlan"`
	IndexCombines            IndexCombines        `json:"IndexCombines" xml:"IndexCombines"`
	IndexRecommendations     IndexRecommendations `json:"IndexRecommendations" xml:"IndexRecommendations"`
}
