I just wanted to note that this has been implemented into 4.0 alpha for a while now, and I've recently added support for functions, booleans, constants, and field values...
so for example
WHERE ( round(`id`, `table.roundto`) != 4.10 AND ( strupper(`name`) != strlower('FARAZ' + `lastname`) ) )
I hope you guys get the point... I just don't feel like typing more examples out... I'll do that in the documentation when releasing 4.0
PS - running some quick benchmarks versus some other flatfile packages shows that txtSQL is rather fast ... faster than 2.2 final ...
