</where>
</select>
- <select id="selectIssues" parameterType="map" resultType="Issue" fetchSize="100000">
+ <select id="selectIssues" parameterType="map" resultType="Issue">
select <include refid="issueColumns"/>
from issues i
inner join rules r on r.id=i.rule_id
<include refid="selectQueryConditions"/>
</select>
- <select id="selectIssueIds" parameterType="map" resultType="Issue" fetchSize="100000">
+ <select id="selectIssueIds" parameterType="map" resultType="Issue">
select i.id <include refid="sortColumn"/>
from issues i
<include refid="selectQueryConditions"/>
</select>
<!-- SQL Server -->
- <select id="selectIssueIds" parameterType="map" resultType="Issue" fetchSize="100000" databaseId="mssql">
+ <select id="selectIssueIds" parameterType="map" resultType="Issue" databaseId="mssql">
select top (#{maxResults}) i.id <include refid="sortColumn"/>
from issues i
<include refid="selectQueryConditions"/>
</select>
<!-- Oracle -->
- <select id="selectIssueIds" parameterType="map" resultType="Issue" fetchSize="100000" databaseId="oracle">
+ <select id="selectIssueIds" parameterType="map" resultType="Issue" databaseId="oracle">
select * from (select
i.id <include refid="sortColumn"/>
from issues i
<mapper namespace="org.sonar.core.issue.db.IssueStatsMapper">
- <select id="selectIssuesColumn" parameterType="map" resultType="Object" fetchSize="100000">
+ <select id="selectIssuesColumn" parameterType="map" resultType="Object">
select
<if test="'ASSIGNEE'.equals(column)">
i.assignee
import com.google.common.collect.Iterables;
import org.apache.ibatis.executor.result.DefaultResultHandler;
import org.junit.Before;
-import org.junit.Ignore;
import org.junit.Test;
import org.sonar.api.issue.IssueQuery;
import org.sonar.api.rule.RuleKey;
}
@Test
- @Ignore
public void should_select_issues_all_columns() {
setupData("shared", "should_return_all_columns");