package gpdb

//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.

// Item is a nested struct in gpdb response
type Item struct {
	Name                 string       `json:"Name" xml:"Name"`
	ExecuteCost          float64      `json:"ExecuteCost" xml:"ExecuteCost"`
	SQLPlan              string       `json:"SQLPlan" xml:"SQLPlan"`
	SourcePort           int          `json:"SourcePort" xml:"SourcePort"`
	OperationClass       string       `json:"OperationClass" xml:"OperationClass"`
	SQLText              string       `json:"SQLText" xml:"SQLText"`
	QueryId              string       `json:"QueryId" xml:"QueryId"`
	ReturnRowCounts      int64        `json:"ReturnRowCounts" xml:"ReturnRowCounts"`
	ScanRowCounts        int64        `json:"ScanRowCounts" xml:"ScanRowCounts"`
	AccountName          string       `json:"AccountName" xml:"AccountName"`
	DBRole               string       `json:"DBRole" xml:"DBRole"`
	ExecuteState         string       `json:"ExecuteState" xml:"ExecuteState"`
	DBName               string       `json:"DBName" xml:"DBName"`
	SourceIP             string       `json:"SourceIP" xml:"SourceIP"`
	OperationType        string       `json:"OperationType" xml:"OperationType"`
	OperationExecuteTime string       `json:"OperationExecuteTime" xml:"OperationExecuteTime"`
	Series               []SeriesItem `json:"Series" xml:"Series"`
}
