Exemple #1
0
/*
Return resulting keys from a scan.
*/
func (db *Database) Keys(s *bitvec.Iterator) chan string {
	ch := make(chan string)
	go func() {
		for id := range s.Ids() {
			ch <- db.keys[id]
		}
		close(ch)
	}()
	return ch
}