throws SQLException, Exception {
long t1 = System.currentTimeMillis();
SelectTranslator translator = createTranslator(connection);
PreparedStatement prepStmt = translator.createStatement();
ResultSet rs = prepStmt.executeQuery();
QueryMetadata md = query.getMetaData(getEntityResolver());
RowDescriptor descriptor = new RowDescriptorBuilder().setColumns(
translator.getResultColumns()).getDescriptor(
getAdapter().getExtendedTypes());