public Cursor execQuery(SqlInfo sqlInfo) throws DbException { debugSql(sqlInfo.getSql()); try { return database.rawQuery(sqlInfo.getSql(), sqlInfo.getBindArgsAsStrArray()); } catch (Throwable e) { throw new DbException(e); } }