|
@@ -43,7 +43,7 @@ func (c *Client) ExecuteRawSql(token string, baseUrl string,
|
|
|
return resp.Results, nil
|
|
|
}
|
|
|
|
|
|
-func (c *Client) ParseSqlSpec(token string, baseUrl string, specJson string, executeParams map[string]any) (string, error) {
|
|
|
+func (c *Client) ParseSqlSpec(token string, baseUrl string, spec map[string]any, executeParams map[string]any) (string, error) {
|
|
|
fullUrl, err := url.JoinPath(baseUrl, parseSqlSpecUrl)
|
|
|
if err != nil {
|
|
|
return "", err
|
|
@@ -55,7 +55,7 @@ func (c *Client) ParseSqlSpec(token string, baseUrl string, specJson string, exe
|
|
|
})
|
|
|
|
|
|
err = c.post(token, fullUrl, map[string]any{
|
|
|
- "sql": specJson,
|
|
|
+ "sql": spec,
|
|
|
"executeParams": executeParams,
|
|
|
}, resp)
|
|
|
if err != nil {
|
|
@@ -69,7 +69,7 @@ func (c *Client) ParseSqlSpec(token string, baseUrl string, specJson string, exe
|
|
|
return resp.Parsed, nil
|
|
|
}
|
|
|
|
|
|
-func (c *Client) CreateSql(token string, baseUrl string, namespace string, dataSource string, name string, spec string) error {
|
|
|
+func (c *Client) CreateSql(token string, baseUrl string, namespace string, dataSource string, name string, spec map[string]any) error {
|
|
|
fullUrl, err := url.JoinPath(baseUrl, createSqlUrl)
|
|
|
if err != nil {
|
|
|
return err
|