executeSqliteReadQuery function

SqliteRows executeSqliteReadQuery(
  1. SqliteDatabase db,
  2. String sql
)

Runs a raw read-only query (omp's executeReadQuery): rejects bound parameters and caps row collection at maxSqliteRawQueryRows.

Implementation

SqliteRows executeSqliteReadQuery(SqliteDatabase db, String sql) {
  if (db.parameterCount(sql) > 0) {
    throw StateError('SQLite raw queries do not support bound parameters');
  }
  return db.select(sql, maxRows: maxSqliteRawQueryRows);
}