Skip to content

Commit 457f72b

Browse files
authored
Merge pull request #3168 from actiontech/sqlfash_api_update_ce
Sqlfash api update ce
2 parents b2f2362 + 69b6fd4 commit 457f72b

File tree

4 files changed

+26
-26
lines changed

4 files changed

+26
-26
lines changed

sqle/api/controller/v2/optimization.go

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,14 @@ import (
1111
)
1212

1313
type OptimizeSQLReq struct {
14-
OptimizationName string `json:"optimization_name" form:"optimization_name" example:"optmz_2024031412091244" valid:"required"`
15-
DBType string `json:"db_type" form:"db_type" example:"MySQL" valid:"required"`
16-
SQLContent string `json:"sql_content" form:"sql_content" example:"select * from t1; select * from t2;"`
17-
InstanceName *string `json:"instance_name" form:"instance_name" example:"instance1"`
18-
SchemaName *string `json:"schema_name" form:"schema_name" example:"schema1"`
19-
ExplainInfo string `json:"explain_info" form:"explain_info"`
20-
Metadata string `json:"metadata" form:"metadata"`
14+
OptimizationName string `json:"optimization_name" form:"optimization_name" example:"optmz_2024031412091244" valid:"required"`
15+
DBType string `json:"db_type" form:"db_type" example:"MySQL" valid:"required"`
16+
SQLContent string `json:"sql_content" form:"sql_content" example:"select * from t1; select * from t2;"`
17+
InstanceName *string `json:"instance_name" form:"instance_name" example:"instance1"`
18+
SchemaName *string `json:"schema_name" form:"schema_name" example:"schema1"`
19+
ExplainInfo string `json:"explain_info" form:"explain_info"`
20+
Metadata string `json:"metadata" form:"metadata"`
21+
EnableHighAnalysis bool `json:"enable_high_analysis" form:"enable_high_analysis"` // 是否启用高级分析
2122
}
2223

2324
type OptimizeSQLRes struct {
@@ -132,14 +133,13 @@ type OptimizationSQLDetail struct {
132133
StatusDetail string `json:"status_detail"` // SQLe 维护的状态详情
133134

134135
// SQL Flash相关字段
135-
OriginSQL string `json:"origin_sql"` // 原始SQL
136-
Metadata string `json:"metadata"` // 数据库元数据信息
137-
TotalState string `json:"total_state"` // 总状态
138-
EnableHighAnalysis bool `json:"enable_high_analysis"` // 是否启用高级分析
139-
OriginQueryPlan *sql_flash.QueryPlan `json:"origin_query_plan"` // 原始SQL查询计划
140-
OptimizeDetail *sql_flash.OptimizeDetail `json:"optimize"` // 优化详情
141-
TotalAnalysis *sql_flash.TotalAnalysis `json:"total_analysis"` // 总体分析
142-
AdvisedIndex *sql_flash.AdvisedIndex `json:"advised_index"` // 索引建议详情
136+
OriginSQL string `json:"origin_sql"` // 原始SQL
137+
Metadata string `json:"metadata"` // 数据库元数据信息
138+
TotalState string `json:"total_state"` // 总状态
139+
OriginQueryPlan *sql_flash.QueryPlan `json:"origin_query_plan"` // 原始SQL查询计划
140+
OptimizeDetail *sql_flash.OptimizeDetail `json:"optimize"` // 优化详情
141+
TotalAnalysis *sql_flash.TotalAnalysis `json:"total_analysis"` // 总体分析
142+
AdvisedIndex *sql_flash.AdvisedIndex `json:"advised_index"` // 索引建议详情
143143

144144
}
145145

sqle/docs/docs.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23204,10 +23204,6 @@ var doc = `{
2320423204
"type": "object",
2320523205
"$ref": "#/definitions/sql_flash.AdvisedIndex"
2320623206
},
23207-
"enable_high_analysis": {
23208-
"description": "是否启用高级分析",
23209-
"type": "boolean"
23210-
},
2321123207
"id": {
2321223208
"type": "integer"
2321323209
},
@@ -23263,6 +23259,10 @@ var doc = `{
2326323259
"type": "string",
2326423260
"example": "MySQL"
2326523261
},
23262+
"enable_high_analysis": {
23263+
"description": "是否启用高级分析",
23264+
"type": "boolean"
23265+
},
2326623266
"explain_info": {
2326723267
"type": "string"
2326823268
},

sqle/docs/swagger.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23188,10 +23188,6 @@
2318823188
"type": "object",
2318923189
"$ref": "#/definitions/sql_flash.AdvisedIndex"
2319023190
},
23191-
"enable_high_analysis": {
23192-
"description": "是否启用高级分析",
23193-
"type": "boolean"
23194-
},
2319523191
"id": {
2319623192
"type": "integer"
2319723193
},
@@ -23247,6 +23243,10 @@
2324723243
"type": "string",
2324823244
"example": "MySQL"
2324923245
},
23246+
"enable_high_analysis": {
23247+
"description": "是否启用高级分析",
23248+
"type": "boolean"
23249+
},
2325023250
"explain_info": {
2325123251
"type": "string"
2325223252
},

sqle/docs/swagger.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6985,9 +6985,6 @@ definitions:
69856985
$ref: '#/definitions/sql_flash.AdvisedIndex'
69866986
description: 索引建议详情
69876987
type: object
6988-
enable_high_analysis:
6989-
description: 是否启用高级分析
6990-
type: boolean
69916988
id:
69926989
type: integer
69936990
metadata:
@@ -7029,6 +7026,9 @@ definitions:
70297026
db_type:
70307027
example: MySQL
70317028
type: string
7029+
enable_high_analysis:
7030+
description: 是否启用高级分析
7031+
type: boolean
70327032
explain_info:
70337033
type: string
70347034
instance_name:

0 commit comments

Comments
 (0)