package request type ( ExecuteRawSqlRequest struct { Namespace string `json:"namespace"` DataSource string `json:"dataSource"` Sql string `json:"sql"` } ParseSqlSpecRequest struct { Spec string `json:"sql"` ExecuteParams map[string]any `json:"executeParams"` } CreateSqlRequest struct { Namespace string `json:"namespace"` DataSource string `json:"dataSource"` Name string `json:"name"` Spec string `json:"sql"` } DeleteSqlRequest struct { Namespace string `json:"namespace"` DataSource string `json:"dataSource"` Name string `json:"name"` } ExecuteSqlRequest struct { Namespace string `json:"namespace"` DataSource string `json:"dataSource"` Name string `json:"name"` ExecuteParams map[string]any `json:"executeParams"` } )