query abstract method
Query the database using the provided
query and return the result
variables
are used to provide safe
way to bind variables to the query statement
Implementation
Future<QueryResult> query(
String query,
List<ValueWithType> variables,
);