findViewQuoteAware finds a view using quote-aware comparison without requiring a Generator.
(views []*View, name QualifiedName, defaultSchema string, mode GeneratorMode, legacyIgnoreQuotes bool, mysqlLowerCaseTableNames int)
| 4235 | |
| 4236 | // findViewQuoteAware finds a view using quote-aware comparison without requiring a Generator. |
| 4237 | func findViewQuoteAware(views []*View, name QualifiedName, defaultSchema string, mode GeneratorMode, legacyIgnoreQuotes bool, mysqlLowerCaseTableNames int) *View { |
| 4238 | for _, view := range views { |
| 4239 | if qualifiedNamesEqual(view.name, name, defaultSchema, mode, legacyIgnoreQuotes, mysqlLowerCaseTableNames) { |
| 4240 | return view |
| 4241 | } |
| 4242 | } |
| 4243 | return nil |
| 4244 | } |
| 4245 | |
| 4246 | // findColumnByName finds a column using quote-aware comparison |
| 4247 | func (g *Generator) findColumnByName(columns map[string]*Column, name Ident) *Column { |
no test coverage detected