mergeParam creates a new param from 2 partially specified params If the parameters have different names, the first is preferred
(a, b Param)
| 116 | // mergeParam creates a new param from 2 partially specified params |
| 117 | // If the parameters have different names, the first is preferred |
| 118 | func mergeParam(a, b Param) Param { |
| 119 | name := a.name |
| 120 | if name == "" { |
| 121 | name = b.name |
| 122 | } |
| 123 | |
| 124 | return Param{ |
| 125 | name: name, |
| 126 | nullability: a.nullability | b.nullability, |
| 127 | isSqlcSlice: a.isSqlcSlice || b.isSqlcSlice, |
| 128 | } |
| 129 | } |
no outgoing calls