func (s *dbStore) SeekReverse(key []byte, startTS uint64) ([]byte, []byte, error) {
	err := s.prepareSeek(startTS)
	if err != nil {
		return nil, nil, errors.Trace(err)
	}
	key, val, err := s.db.SeekReverse(key)
	s.wg.Done()
	return key, val, err
}
// SeekReverse searches for the first key in the engine which is less than key in byte order.
// Returns (nil, nil, ErrNotFound) if such key is not found.
SeekReverse searches for the first key in the engine which is less than key in byte order.
Returns (nil, nil, ErrNotFound) if such key is not found.
// SeekReverse searches for the first key in the engine which is less than key in byte order . // Returns ( nil nil ErrNotFound ) if such key is not found .
func (s *dbStore) SeekReverse(key []byte, startTS uint64) ([]byte, []byte, error) {
	err := s.prepareSeek(startTS)
	if err != nil {
		return nil, nil, errors.Trace(err)
	}
	key, val, err := s.db.SeekReverse(key)
	s.wg.Done()
	return key, val, err
}
func ( s * dbStore ) SeekReverse ( key [ ] byte , startTS uint64 ) ( [ ] byte , [ ] byte , error ) { err := s . prepareSeek ( startTS ) if err != nil { return nil , nil , errors . Trace ( err ) } key , val , err := s . db . SeekReverse ( key ) s . wg . Done ( ) return key , val , err }
SeekReverse searches for the first key in the engine which is less than key in byte order.
SeekReverse searches for the first key in the engine which is less than key in byte order .