File tree Expand file tree Collapse file tree 3 files changed +9
-4
lines changed
internal/stackql/requests Expand file tree Collapse file tree 3 files changed +9
-4
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change @@ -482,8 +482,8 @@ github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
482482github.com/spf13/pflag v1.0.5 /go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg =
483483github.com/spf13/viper v1.10.1 h1:nuJZuYpG7gTj/XqiUwg8bA0cp1+M2mC3J4g5luUYBKk =
484484github.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 =
487487github.com/stackql/go-suffix-map v0.0.1-alpha01 h1:TDUDS8bySu41Oo9p0eniUeCm43mnRM6zFEd6j6VUaz8 =
488488github.com/stackql/go-suffix-map v0.0.1-alpha01 /go.mod h1:QAi+SKukOyf4dBtWy8UMy+hsXXV+yyEE4vmBkji2V7g =
489489github.com/stackql/psql-wire v0.1.1-alpha07 h1:LQWVUlx4Bougk6dztDNG5tmXxpIVeeTSsInTj801xCs =
Original file line number Diff line number Diff line change 11package requests
22
33import (
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 )
You can’t perform that action at this time.
0 commit comments