Returns query string from Query object.
String queryString() => fragments .map((f) => f.toString()) .where((f) => f.isNotEmpty) .toList() .cast<String>() .join('\n');