sql.go 857 B

12345678910111213141516171819202122232425262728293031323334
  1. package request
  2. type (
  3. ExecuteRawSqlRequest struct {
  4. Namespace string `json:"namespace"`
  5. DataSource string `json:"dataSource"`
  6. Sql string `json:"sql"`
  7. }
  8. ParseSqlSpecRequest struct {
  9. Spec string `json:"sql"`
  10. ExecuteParams map[string]any `json:"executeParams"`
  11. }
  12. CreateSqlRequest struct {
  13. Namespace string `json:"namespace"`
  14. DataSource string `json:"dataSource"`
  15. Name string `json:"name"`
  16. Spec string `json:"sql"`
  17. }
  18. DeleteSqlRequest struct {
  19. Namespace string `json:"namespace"`
  20. DataSource string `json:"dataSource"`
  21. Name string `json:"name"`
  22. }
  23. ExecuteSqlRequest struct {
  24. Namespace string `json:"namespace"`
  25. DataSource string `json:"dataSource"`
  26. Name string `json:"name"`
  27. ExecuteParams map[string]any `json:"executeParams"`
  28. }
  29. )