(dt string)
| 171 | } |
| 172 | |
| 173 | func parseType(dt string) (string, bool, int) { |
| 174 | size := 0 |
| 175 | for { |
| 176 | trimmed := strings.TrimSuffix(dt, "[]") |
| 177 | if trimmed == dt { |
| 178 | return rewriteType(dt), size > 0, size |
| 179 | } |
| 180 | size += 1 |
| 181 | dt = trimmed |
| 182 | } |
| 183 | } |
| 184 | |
| 185 | // Don't create a database per query |
| 186 | func (a *Analyzer) Analyze(ctx context.Context, n ast.Node, query string, migrations []string, ps *named.ParamSet) (*core.Analysis, error) { |
no test coverage detected