// ValidForPrefix returns false only when an Iterator has iterated past the // first or the last key in the database or the specified prefix. func (iter *Iterator) ValidForPrefix(prefix []byte) bool { return C.rdb_iter_valid(iter.c) != 0 && bytes.HasPrefix(iter.Key().Data(), prefix) }
// Valid returns false only when an Iterator has iterated past either the // first or the last key in the database. func (iter *Iterator) Valid() bool { return C.rdb_iter_valid(iter.c) != 0 }