Function7 is a function that takes seven parameters. The parameter and return types are passed into the Callable function when the parameters (and possibly return type) have at least one polymorphic type. The return type is the last type in the array.
| 183 | // function when the parameters (and possibly return type) have at least one polymorphic type. The return type is the |
| 184 | // last type in the array. |
| 185 | type Function7 struct { |
| 186 | Name string |
| 187 | Return *pgtypes.DoltgresType |
| 188 | Parameters [7]*pgtypes.DoltgresType |
| 189 | Variadic bool |
| 190 | IsNonDeterministic bool |
| 191 | Strict bool |
| 192 | SRF bool |
| 193 | Callable func(ctx *sql.Context, paramsAndReturn [8]*pgtypes.DoltgresType, val1 any, val2 any, val3 any, val4 any, val5 any, val6 any, val7 any) (any, error) |
| 194 | } |
| 195 | |
| 196 | var _ FunctionInterface = Function0{} |
| 197 | var _ FunctionInterface = Function1{} |
nothing calls this directly
no outgoing calls
no test coverage detected