File: Analysis.xml

package info (click to toggle)
artemis 17.0.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 112,044 kB
  • sloc: java: 451,938; sh: 3,370; xml: 2,292; makefile: 182; perl: 83; sql: 47
file content (47 lines) | stat: -rw-r--r-- 1,873 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?xml version="1.0" encoding="UTF-8" ?> 
 
<!DOCTYPE sqlMap 
    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" 
    "http://ibatis.apache.org/dtd/sql-map-2.dtd"> 
 

<sqlMap namespace="Analysis"> 

  <typeAlias alias="Analysis"
        type="org.gmod.schema.analysis.Analysis"/>
   
    <select id="getAnalysisByAnalysisId" resultClass="Analysis">
       SELECT name, description, program, programversion, algorithm, 
              sourcename, sourceversion,sourceuri, timeexecuted
       FROM analysis
       WHERE analysis_id=#analysis_id#
    </select>

	<!--  INSERT  -->
    <insert id="insertAnalysis" parameterClass="Analysis">
      INSERT INTO analysis
        ( 
		 program, programversion
		<isNotNull property="name">          ,name </isNotNull>
		<isNotNull property="description">   ,description </isNotNull>
        <isNotNull property="algorithm">     ,algorithm </isNotNull>
        <isNotNull property="sourceName">    ,sourcename </isNotNull>
        <isNotNull property="sourceVersion"> ,sourceversion </isNotNull>
        <isNotNull property="sourceUri">     ,sourceuri </isNotNull>
		<isNotNull property="timeExecuted">  ,timeexecuted </isNotNull>
		)
      VALUES
        ( #program#, #programVersion#
		<isNotNull property="name">          ,#name# </isNotNull>
		<isNotNull property="description">   ,#description# </isNotNull>
        <isNotNull property="algorithm">     ,#algorithm# </isNotNull>
        <isNotNull property="sourceName">    ,#sourceName# </isNotNull>
        <isNotNull property="sourceVersion"> ,#sourceVersion# </isNotNull>
        <isNotNull property="sourceUri">     ,#sourceUri# </isNotNull>
		<isNotNull property="timeExecuted">  ,#timeExecuted# </isNotNull>
		)
	   <selectKey keyProperty="analysisId" resultClass="int">
          SELECT currval('analysis_analysis_id_seq')
       </selectKey>
    </insert>
</sqlMap>