runQuery method
Implementation
Future<void> runQuery({bool fromRefresh = false}) async {
final sourceId = source.selectedSourceId;
if (sourceId == null) return;
await query.run(sourceId: sourceId, fromRefresh: fromRefresh);
final sql = query.queryText.trim();
if (sql.isNotEmpty) {
queryHistory.record(
sql,
isError: query.queryError != null,
info: query.queryError ?? query.queryInfoMessage,
table: source.selectedCollection,
);
}
}