/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Backend/Commands/ICommand.cs
18 строк
605 B
Ivan Kozhin
Decouple Commands module from Execution module
17 янв 2024, 14:35
17 янв 2024, 14:35
7f59e20
Код
Авторство
О чём код?
using QueryCat.Backend.Ast.Nodes; using QueryCat.Backend.Core.Execution; namespace QueryCat.Backend.Commands; /// <summary> /// QueryCat statement command executor. /// </summary> internal interface ICommand { /// <summary> /// Process the statement node and create execution handler. /// </summary> /// <param name="executionThread">Current execution thread.</param> /// <param name="node">Statement node.</param> /// <returns>Instance of <see cref="IFuncUnit" />.</returns> IFuncUnit CreateHandler(IExecutionThread<ExecutionOptions> executionThread, StatementNode node); }