Add package search
This commit is contained in:
parent
0121a30a7d
commit
69e919cd4e
|
@ -0,0 +1,23 @@
|
|||
package search
|
||||
|
||||
import (
|
||||
"tildegit.org/andinus/grus/storage"
|
||||
)
|
||||
|
||||
// Word will search for unjumbled words in database, given sorted word.
|
||||
func Word(sorted string, db *storage.DB) (out 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()
|
||||
|
||||
err = stmt.QueryRow(sorted).Scan(&out)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
Loading…
Reference in New Issue