/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Backend/Commands/Select/SelectCommandHandler.cs
28 строк
684 B
Ivan Kozhin
Replace CommandHandler by IFuncUnit
29 дек 2023, 07:41
29 дек 2023, 07:41
6ad0b9d
Код
Авторство
О чём код?
using QueryCat.Backend.Core.Types; namespace QueryCat.Backend.Commands.Select; internal sealed class SelectCommandHandler : IFuncUnit, IDisposable { public SelectCommandContext SelectCommandContext { get; } /// <inheritdoc /> public DataType OutputType => DataType.Null; public SelectCommandHandler(SelectCommandContext selectCommandContext) { SelectCommandContext = selectCommandContext; } /// <inheritdoc /> public VariantValue Invoke() { return VariantValue.CreateFromObject(SelectCommandContext.CurrentIterator); } /// <inheritdoc /> public void Dispose() { SelectCommandContext.Dispose(); } }