Perhaps it is possible to utilize ast module in python and write a custom parsing function for JS to make RBQL understand how many columns are in the select queries and retain column names for those that haven't been changed. E.g. for this query SELECT a1, a2 + " foo", a5 we can retain column names from columns 1 and 5.
Perhaps it is possible to utilize ast module in python and write a custom parsing function for JS to make RBQL understand how many columns are in the select queries and retain column names for those that haven't been changed. E.g. for this query
SELECT a1, a2 + " foo", a5
we can retain column names from columns 1 and 5.