/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Samples/Collection/CustomInlineFunctionUsage.cs
21 строка
658 B
Ivan Kozhin
Update samples, fix dict key type problem
06 май 2024, 15:00
06 май 2024, 15:00
2b81d9b
Код
Авторство
О чём код?
using QueryCat.Backend; using QueryCat.Backend.Core.Types; namespace QueryCat.Samples.Collection; internal class CustomInlineFunctionUsage : BaseUsage { /// <inheritdoc /> public override void Run() { var executionThread = new ExecutionThreadBootstrapper().Create(); executionThread.FunctionsManager.RegisterFunction("secret(a: string, b: numeric): string", args => { var a = args.GetAt(0); var b = args.GetAt(1); return new VariantValue(a + b.ToString()); }); Console.WriteLine(executionThread.Run("secret('num:', 10.25::numeric)").ToString()); // num:10.25 } }