MCPcopy Create free account
hub / github.com/ajitpratap0/GoSQLX / AddKeyword

Method AddKeyword

pkg/sql/keywords/operations.go:23–34  ·  view source on GitHub ↗
(keyword Keyword)

Source from the content-addressed store, hash-verified

21)
22
23func (k *Keywords) AddKeyword(keyword Keyword) error {
24 upperWord := strings.ToUpper(keyword.Word)
25 if _, exists := k.keywordMap[upperWord]; exists {
26 return fmt.Errorf("keyword '%s' already exists", keyword.Word)
27 }
28 k.keywordMap[upperWord] = keyword
29 if keyword.Reserved {
30 k.reservedKeywords[upperWord] = true
31 }
32 log.Printf("Added keyword: %s", keyword.Word)
33 return nil
34}

Callers 1

TestKeywords_AddKeywordFunction · 0.80

Calls 1

ErrorfMethod · 0.65

Tested by 1

TestKeywords_AddKeywordFunction · 0.64