INNER CODE UNIT · Go

schemeIndex

xo/usql · driverdoc_test.go:65

func schemeIndex() map[string]dburl.Scheme {
	m := make(map[string]dburl.Scheme)
	for _, scheme := range dburl.BaseSchemes() {
		m[scheme.Name] = scheme
		for _, alias := range scheme.Aliases {
			if _, ok := m[alias]; !ok {
				m[alias] = scheme
			}
		}
	}
	return m
}

// driverTags returns the build tag of every driver, which is the name of its
// directory under drivers/.
func driverTags(t *testing.T) []string {
	t.Helper()
	entries, err := os.ReadDir("drivers")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…