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