High level query method that is aware of the data mode in operation. For porting data between different data layers use this method for SQL commands that can run against any backend.