}
DatabaseConnection connection = connectionSource.getReadOnlyConnection();
CompiledStatement compiledStatement = null;
try {
compiledStatement =
connection.compileStatement(query, StatementType.SELECT, noFieldTypes,
DatabaseConnection.DEFAULT_RESULT_FLAGS);
assignStatementArguments(compiledStatement, arguments);
RawResultsImpl<UO> rawResults =
new RawResultsImpl<UO>(connectionSource, connection, query, String[].class, compiledStatement,
new UserRawRowObjectMapper<UO>(rowMapper, columnTypes), objectCache);