MCPcopy Create free account
hub / github.com/bytebase/bytebase / completionReferenceColumns

Function completionReferenceColumns

backend/plugin/parser/tsql/completion.go:1925–1935  ·  view source on GitHub ↗
(reference omnimssql.RangeReference)

Source from the content-addressed store, hash-verified

1923}
1924
1925func completionReferenceColumns(reference omnimssql.RangeReference) []string {
1926 columns := reference.Columns
1927 if len(columns) == 0 {
1928 columns = reference.AliasColumns
1929 }
1930 result := make([]string, 0, len(columns))
1931 for _, column := range columns {
1932 result = append(result, normalizeCompletionIdentifier(column))
1933 }
1934 return result
1935}
1936
1937func normalizeCompletionIdentifier(identifier string) string {
1938 original, _ := NormalizeTSQLIdentifierText(unquoteDoubleQuoted(identifier))

Callers 1

Calls 1

Tested by

no test coverage detected