Skip to content

Commit d50f08b

Browse files
- Advancing any sdk abstraction.
1 parent 2b4ad2c commit d50f08b

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ require (
1919
github.com/spf13/cobra v1.4.0
2020
github.com/spf13/pflag v1.0.5
2121
github.com/spf13/viper v1.10.1
22-
github.com/stackql/any-sdk v0.0.6-alpha01
22+
github.com/stackql/any-sdk v0.0.6-alpha05
2323
github.com/stackql/go-suffix-map v0.0.1-alpha01
2424
github.com/stackql/psql-wire v0.1.1-alpha07
2525
github.com/stackql/stackql-parser v0.0.14-alpha05

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -482,8 +482,8 @@ github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
482482
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
483483
github.com/spf13/viper v1.10.1 h1:nuJZuYpG7gTj/XqiUwg8bA0cp1+M2mC3J4g5luUYBKk=
484484
github.com/spf13/viper v1.10.1/go.mod h1:IGlFPqhNAPKRxohIzWpI5QEy4kuI7tcl5WvR+8qy1rU=
485-
github.com/stackql/any-sdk v0.0.6-alpha01 h1:ZLRo0jWSmrqv15oMi5MK9GbcUZbmNKjdZTnPGdeljWM=
486-
github.com/stackql/any-sdk v0.0.6-alpha01/go.mod h1:4jYKpPoX2GWEK+qBnlGLvr8SUfndiYwHMIkg1dn9tFM=
485+
github.com/stackql/any-sdk v0.0.6-alpha05 h1:B1Y0+YoGjhTdGfRkWcYKELd9vM8j2LspHrVNhRBrjKk=
486+
github.com/stackql/any-sdk v0.0.6-alpha05/go.mod h1:4jYKpPoX2GWEK+qBnlGLvr8SUfndiYwHMIkg1dn9tFM=
487487
github.com/stackql/go-suffix-map v0.0.1-alpha01 h1:TDUDS8bySu41Oo9p0eniUeCm43mnRM6zFEd6j6VUaz8=
488488
github.com/stackql/go-suffix-map v0.0.1-alpha01/go.mod h1:QAi+SKukOyf4dBtWy8UMy+hsXXV+yyEE4vmBkji2V7g=
489489
github.com/stackql/psql-wire v0.1.1-alpha07 h1:LQWVUlx4Bougk6dztDNG5tmXxpIVeeTSsInTj801xCs=

internal/stackql/requests/requests.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package requests
22

33
import (
4+
"fmt"
45
"sort"
56
"strings"
67

@@ -61,6 +62,10 @@ func SplitHTTPParameters(
6162
sqlParamMap map[int]map[string]interface{},
6263
method anysdk.OperationStore,
6364
) ([]anysdk.HttpParameters, error) {
65+
httpMethod, httpMethodOk := method.(anysdk.StandardOperationStore)
66+
if !httpMethodOk {
67+
return nil, fmt.Errorf("cannot accomodate non http method")
68+
}
6469
var retVal []anysdk.HttpParameters
6570
var rowKeys []int
6671
requestSchema, _ := method.GetRequestBodySchema()
@@ -71,7 +76,7 @@ func SplitHTTPParameters(
7176
sort.Ints(rowKeys)
7277
for _, key := range rowKeys {
7378
sqlRow := sqlParamMap[key]
74-
reqMap := anysdk.NewHttpParameters(method)
79+
reqMap := anysdk.NewHttpParameters(httpMethod)
7580
for k, v := range sqlRow {
7681
if param, ok := method.GetOperationParameter(k); ok {
7782
reqMap.StoreParameter(param, v)

0 commit comments

Comments
 (0)