runQuery method

Future<void> runQuery({
  1. bool fromRefresh = false,
})

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,
    );
  }
}