Updating base adapter to not wrap function calls inside statements.

At the moment if you use a function for example in a select column within Pixie it will wrap it in sanitizer's, super simple check and regex pattern match inserted that will confirm that the value does not look like a function (simply wrapped in brackets).

I have also added a couple of quick tests to confirm functionality.