()
| 154 | } |
| 155 | |
| 156 | func getMyTypeParser() js.Func { |
| 157 | return js.FuncOf(func(this js.Value, args []js.Value) interface{} { |
| 158 | field := args[0] |
| 159 | next := args[1] |
| 160 | if field.Get("type").String() == "JSON" { |
| 161 | return field.Call("string") |
| 162 | } |
| 163 | return next.Invoke() |
| 164 | }) |
| 165 | } |
| 166 | |
| 167 | func (s *MyStmt) queryExec(args []driver.Value) (js.Value, error) { |
| 168 | m := map[string]interface{}{ |