// Next returns the next available record which must be available
Next returns the next available record which must be available
// Next returns the next available record which must be available
func (cursor *Cursor) Next(ctx context.Context) bool {
	if cursor.cursor == nil {
		var err error
		cursor.cursor, err = cursor.createCursor.create(ctx)
		if err != nil {
			cursor.lastError = err
			return false
		}
	}
	return cursor.cursor.Next(ctx)
}
func ( cursor * Cursor ) Next ( ctx context . Context ) bool { if cursor . cursor == nil { var err error cursor . cursor , err = cursor . createCursor . create ( ctx ) if err != nil { cursor . lastError = err return false } } return cursor . cursor . Next ( ctx ) }
Next returns the next available record which must be available
Next returns the next available record which must be available