Vitaliy Fedorchenko

Results 54 comments of Vitaliy Fedorchenko

@zhaodagang for other SQL databases and even noSQL db (MongoDb, ElasticSearch) you can check our tool that is similar to 'insights': https://www.seektable.com/ @mariusandra your online demo is down (returns 404):...

JFYI, recently I ported AhoCorasickDoubleArrayTrie to C# ( https://github.com/nreco/AhoCorasickDoubleArrayTrie ) and implemented case-insensitive search in the following way (actually as @hankcs suggested): https://github.com/nreco/AhoCorasickDoubleArrayTrie/commit/9506b70d88a80ded010baf8d58a368461e2a7669 In my usage scenario (fast search in...

Technically you can _try_ to use NReco.LambdaParser in this way: parse user-entered expression with `Parse` method, get Expression and then traverse it and build another Expression that is compatible with...

In expression it is possible to call any public methods that are available in objects passed in the context. It is not possible to call static (or extension) methods in...

No, it is not possible to call smth like File.ReadAllText() directly.

In expression user cannot create .NET object directly. "new" works for creation of an array or Dictionary. If you need to give a possibility to create some objects this should...

Sure you can include any 'helper' functions into evaluation context. Smth like this: ``` varContext["IFF"] = (Func)((cnd, trueVal, falseVal) => { return cnd ? trueVal : falseVal; }); Console.WriteLine(lambdaParser.Eval("IFF( 10...

Extra assemblies are 100% not needed. LambdaParser uses Expression.Compile (from System.Linq.Expression) to get the evaluation result. Maybe on MacOS this API has limitations like on iOS?.. (see https://github.com/nreco/lambdaparser/issues/21). Unfortunately, I...

PCL targets are legacy. They are not supported any more by an official build on nuget.org. Regarding > Implementing own Expression.Compile seems to be quite complex and require a huge...

LambdaParser doesn't produce SQL code -- so I'm not sure why you mentioned "sql injection attacks". Note that LambdaParser is not suitable for parsing expressions that may be directly used...