/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Backend.Core/Data/IRowsIterator.cs
31 строка
914 B
Ivan Kozhin
"Rebalance" utils (again), improve AOT support
22 дек 2023, 08:49
22 дек 2023, 08:49
b81d64f
Код
Авторство
О чём код?
namespace QueryCat.Backend.Core.Data; /// <summary> /// Rows iterator. /// </summary> public interface IRowsIterator : IRowsSchema { /// <summary> /// Current row. If you want to use it outside the iterator - please /// copy it. The iterator uses the same instance of row and just /// updates values. /// </summary> Row Current { get; } /// <summary> /// Move cursor to the next row. /// </summary> /// <returns><c>True</c> if cursor was moved and data is available, <c>false</c> if there is no row anymore.</returns> bool MoveNext(); /// <summary> /// Sets the iterator to its initial position. /// </summary> void Reset(); /// <summary> /// Write explain information about the current iterator. /// </summary> /// <param name="stringBuilder">String builder to write.</param> void Explain(IndentedStringBuilder stringBuilder); }