2
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
3
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
5
<sqlMap namespace="indicator">
9
<typeAlias alias="indicator" type="org.hisp.dhis.indicator.Indicator"/>
10
<typeAlias alias="indicatorTypeTypeHandler" type="org.hisp.dhis.importexport.dhis14.file.typehandler.IndicatorTypeTypeHandler"/>
11
<typeAlias alias="booleanTypeHandler" type="org.hisp.dhis.importexport.dhis14.file.typehandler.BooleanTypeHandler"/>
15
<resultMap class="indicator" id="indicatorResultMap">
16
<result property="id" column="IndicatorID"/>
17
<result property="name" column="IndicatorName"/>
18
<result property="alternativeName" column="IndicatorNameAlt1"/>
19
<result property="shortName" column="IndicatorShort"/>
20
<result property="description" column="IndicatorDescription"/>
21
<result property="annualized" column="Annualised" typeHandler="booleanTypeHandler"/>
22
<result property="indicatorType" column="IndicatorTypeID" typeHandler="indicatorTypeTypeHandler"/>
23
<result property="numerator" column="IndicatorNumerator"/>
24
<result property="numeratorDescription" column="IndicatorNumeratorDescription"/>
25
<result property="denominator" column="IndicatorDenominator"/>
26
<result property="denominatorDescription" column="IndicatorDenominatorDescription"/>
31
<select id="getIndicators" resultMap="indicatorResultMap">
32
SELECT * FROM Indicator