As a company that's invested into this. Would you mind talking as to why you don't want to use raw SQL - are there particular deficiencies you've found in it?
In short, it has a longer spec than famously-complex C++ while making a much less expressive language out of it.