MCPcopy
hub / github.com/sqldef/sqldef / findViewQuoteAware

Function findViewQuoteAware

schema/generator.go:4237–4244  ·  view source on GitHub ↗

findViewQuoteAware finds a view using quote-aware comparison without requiring a Generator.

(views []*View, name QualifiedName, defaultSchema string, mode GeneratorMode, legacyIgnoreQuotes bool, mysqlLowerCaseTableNames int)

Source from the content-addressed store, hash-verified

4235
4236// findViewQuoteAware finds a view using quote-aware comparison without requiring a Generator.
4237func 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
4247func (g *Generator) findColumnByName(columns map[string]*Column, name Ident) *Column {

Callers 1

aggregateDDLsToSchemaFunction · 0.85

Calls 1

qualifiedNamesEqualFunction · 0.85

Tested by

no test coverage detected