Class: TencentCloud::Dbbrain::V20210527::DescribeUserSqlAdviceResponse

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210527/models.rb

Overview

DescribeUserSqlAdvice返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(advices = nil, comments = nil, sqltext = nil, schema = nil, tables = nil, sqlplan = nil, cost = nil, requestid = nil) ⇒ DescribeUserSqlAdviceResponse

Returns a new instance of DescribeUserSqlAdviceResponse.



5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
# File 'lib/v20210527/models.rb', line 5146

def initialize(advices=nil, comments=nil, sqltext=nil, schema=nil, tables=nil, sqlplan=nil, cost=nil, requestid=nil)
  @Advices = advices
  @Comments = comments
  @SqlText = sqltext
  @Schema = schema
  @Tables = tables
  @SqlPlan = sqlplan
  @Cost = cost
  @RequestId = requestid
end

Instance Attribute Details

#AdvicesObject

Parameters:

  • SQL优化建议,可解析为JSON数组,无需优化时输出为空。

  • SQL优化建议备注,可解析为String数组,无需优化时输出为空。

  • SQL语句。

  • 库名。

  • 相关表的DDL信息,可解析为JSON数组。

  • SQL执行计划,可解析为JSON,无需优化时输出为空。

  • SQL优化后的成本节约详情,可解析为JSON,无需优化时输出为空。

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5144
5145
5146
# File 'lib/v20210527/models.rb', line 5144

def Advices
  @Advices
end

#CommentsObject

Parameters:

  • SQL优化建议,可解析为JSON数组,无需优化时输出为空。

  • SQL优化建议备注,可解析为String数组,无需优化时输出为空。

  • SQL语句。

  • 库名。

  • 相关表的DDL信息,可解析为JSON数组。

  • SQL执行计划,可解析为JSON,无需优化时输出为空。

  • SQL优化后的成本节约详情,可解析为JSON,无需优化时输出为空。

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5144
5145
5146
# File 'lib/v20210527/models.rb', line 5144

def Comments
  @Comments
end

#CostObject

Parameters:

  • SQL优化建议,可解析为JSON数组,无需优化时输出为空。

  • SQL优化建议备注,可解析为String数组,无需优化时输出为空。

  • SQL语句。

  • 库名。

  • 相关表的DDL信息,可解析为JSON数组。

  • SQL执行计划,可解析为JSON,无需优化时输出为空。

  • SQL优化后的成本节约详情,可解析为JSON,无需优化时输出为空。

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5144
5145
5146
# File 'lib/v20210527/models.rb', line 5144

def Cost
  @Cost
end

#RequestIdObject

Parameters:

  • SQL优化建议,可解析为JSON数组,无需优化时输出为空。

  • SQL优化建议备注,可解析为String数组,无需优化时输出为空。

  • SQL语句。

  • 库名。

  • 相关表的DDL信息,可解析为JSON数组。

  • SQL执行计划,可解析为JSON,无需优化时输出为空。

  • SQL优化后的成本节约详情,可解析为JSON,无需优化时输出为空。

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5144
5145
5146
# File 'lib/v20210527/models.rb', line 5144

def RequestId
  @RequestId
end

#SchemaObject

Parameters:

  • SQL优化建议,可解析为JSON数组,无需优化时输出为空。

  • SQL优化建议备注,可解析为String数组,无需优化时输出为空。

  • SQL语句。

  • 库名。

  • 相关表的DDL信息,可解析为JSON数组。

  • SQL执行计划,可解析为JSON,无需优化时输出为空。

  • SQL优化后的成本节约详情,可解析为JSON,无需优化时输出为空。

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5144
5145
5146
# File 'lib/v20210527/models.rb', line 5144

def Schema
  @Schema
end

#SqlPlanObject

Parameters:

  • SQL优化建议,可解析为JSON数组,无需优化时输出为空。

  • SQL优化建议备注,可解析为String数组,无需优化时输出为空。

  • SQL语句。

  • 库名。

  • 相关表的DDL信息,可解析为JSON数组。

  • SQL执行计划,可解析为JSON,无需优化时输出为空。

  • SQL优化后的成本节约详情,可解析为JSON,无需优化时输出为空。

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5144
5145
5146
# File 'lib/v20210527/models.rb', line 5144

def SqlPlan
  @SqlPlan
end

#SqlTextObject

Parameters:

  • SQL优化建议,可解析为JSON数组,无需优化时输出为空。

  • SQL优化建议备注,可解析为String数组,无需优化时输出为空。

  • SQL语句。

  • 库名。

  • 相关表的DDL信息,可解析为JSON数组。

  • SQL执行计划,可解析为JSON,无需优化时输出为空。

  • SQL优化后的成本节约详情,可解析为JSON,无需优化时输出为空。

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5144
5145
5146
# File 'lib/v20210527/models.rb', line 5144

def SqlText
  @SqlText
end

#TablesObject

Parameters:

  • SQL优化建议,可解析为JSON数组,无需优化时输出为空。

  • SQL优化建议备注,可解析为String数组,无需优化时输出为空。

  • SQL语句。

  • 库名。

  • 相关表的DDL信息,可解析为JSON数组。

  • SQL执行计划,可解析为JSON,无需优化时输出为空。

  • SQL优化后的成本节约详情,可解析为JSON,无需优化时输出为空。

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5144
5145
5146
# File 'lib/v20210527/models.rb', line 5144

def Tables
  @Tables
end

Instance Method Details

#deserialize(params) ⇒ Object



5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
# File 'lib/v20210527/models.rb', line 5157

def deserialize(params)
  @Advices = params['Advices']
  @Comments = params['Comments']
  @SqlText = params['SqlText']
  @Schema = params['Schema']
  @Tables = params['Tables']
  @SqlPlan = params['SqlPlan']
  @Cost = params['Cost']
  @RequestId = params['RequestId']
end