Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.sonar.api.database.model.MeasureMapper.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.sonar.api.database.model.MeasureMapper">
<insert id="insert" parameterType="MeasureModel" useGeneratedKeys="false">
INSERT INTO project_measures (
value, metric_id, snapshot_id, rule_id, text_value, tendency, measure_date,
project_id, alert_status, alert_text, url, description, rule_priority, characteristic_id, variation_value_1,
variation_value_2, variation_value_3, variation_value_4, variation_value_5, person_id, measure_data)
VALUES (
#{value}, #{metricId}, #{snapshotId}, #{ruleId}, #{textValue}, #{tendency},
#{measureDate}, #{projectId}, #{alertStatus}, #{alertText},
#{url}, #{description}, #{rulePriority.ordinal}, #{characteristicId}, #{variationValue1},
#{variationValue2}, #{variationValue3}, #{variationValue4}, #{variationValue5}, #{personId}, #{data}
)
</insert>
<update id="update" parameterType="MeasureModel">
UPDATE project_measures
SET
value = #{value},
metric_id = #{metricId},
rule_id = #{ruleId},
text_value = #{textValue},
tendency = #{tendency},
alert_status = #{alertStatus},
alert_text = #{alertText},
url = #{url},
description = #{description},
rule_priority = #{rulePriority.ordinal},
characteristic_id = #{characteristicId},
variation_value_1 = #{variationValue1},
variation_value_2 = #{variationValue2},
variation_value_3 = #{variationValue3},
variation_value_4 = #{variationValue4},
variation_value_5 = #{variationValue5},
person_id = #{personId},
measure_data = #{data}
WHERE id = #{id}
</update>
</mapper>