diff options
author | Andinus <andinus@nand.sh> | 2020-04-08 01:44:15 +0530 |
---|---|---|
committer | Andinus <andinus@nand.sh> | 2020-04-08 01:44:15 +0530 |
commit | 34adb3a7e676a43cd692b4da14398a7d1b0be822 (patch) | |
tree | 52d071f21eda3fdeb9768ecefb41df1c7ee551e8 /search/anagrams.go | |
parent | 47d22337b3a178b14e1cac287799f2c9dfb336e6 (diff) | |
download | grus-34adb3a7e676a43cd692b4da14398a7d1b0be822.tar.gz |
Prepare for next rewrite
Diffstat (limited to 'search/anagrams.go')
-rw-r--r-- | search/anagrams.go | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/search/anagrams.go b/search/anagrams.go deleted file mode 100644 index e04dfd7..0000000 --- a/search/anagrams.go +++ /dev/null @@ -1,35 +0,0 @@ -package search - -import "tildegit.org/andinus/grus/storage" - -// Anagrams will search for unjumbled words in database, given sorted -// word along with all the anagrams. -func Anagrams(sorted string, db *storage.DB) (anagrams []string, err error) { - db.Mu.RLock() - defer db.Mu.RUnlock() - - stmt, err := db.Conn.Prepare("SELECT word FROM words WHERE sorted = ?") - if err != nil { - return - } - defer stmt.Close() - - rows, err := stmt.Query(sorted) - if err != nil { - return - } - defer rows.Close() - for rows.Next() { - var word string - err = rows.Scan(&word) - if err != nil { - return - } - anagrams = append(anagrams, word) - } - err = rows.Err() - if err != nil { - return - } - return -} |