Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
724 buildadm 1
<?xml version="1.0"?>
2
<parser>
730 mhunt 3
    <struct name="test_types" sqltablename="TEST_TYPES"  sql="SELECT * FROM TEST_TYPES">
4
        <field name="f1" sqlcolumnname="TEST_TYPE_ID" datatype="U32" fk="TEST_TYPES_FK"></field>
5
        <field name="f2" sqlcolumnname="TEST_TYPE_NAME" datatype="ASCII" width="50"></field>
6
    </struct>
7
    <struct name="unit_tests" sqltablename="UNIT_TESTS">
8
        <field name="f1" sqlcolumnname="PV_ID" datatype="U32" fk="PV_ID"></field>
9
        <field name="f2" sqlcolumnname="TEST_TYPES_FK" datatype="U32"></field>
10
        <repeat name="r1">
11
            <field structname="test_types"/>
12
        </repeat>
13
    </struct>
724 buildadm 14
    <struct name="package_build_env" sqltablename="PACKAGE_BUILD_ENV">
15
        <field name="f1" sqlcolumnname="PV_ID" datatype="U32" fk="PV_ID"></field>
16
        <field name="f2" sqlcolumnname="BE_ID" datatype="U32"></field>
17
        <field name="f3" sqlcolumnname="BUILD_TYPE" datatype="U32"></field>
18
    </struct>
19
    <struct name="package_dependencies" sqltablename="PACKAGE_DEPENDENCIES">
20
        <field name="f1" sqlcolumnname="PV_ID" datatype="U32" fk="PV_ID"></field>
21
        <field name="f2" sqlcolumnname="DPV_ID" datatype="U32"></field>
22
     </struct>
23
    <struct name="package_versions" sqltablename="PACKAGE_VERSIONS">
24
        <field name="f1" sqlcolumnname="PV_ID" datatype="U32" fk="PV_ID"></field>
25
        <field name="f2" sqlcolumnname="PKG_ID" datatype="U32"></field>
26
        <field name="f3" sqlcolumnname="PKG_VERSION" datatype="ASCII" width="50"></field>
726 dpurdie 27
        <field name="f4" sqlcolumnname="DLOCKED" datatype="ASCII" width="1"></field>
728 mhunt 28
        <field name="f5" sqlcolumnname="V_EXT" datatype="ASCII" width="50"></field>
29
        <field name="f6" sqlcolumnname="PKG_LABEL" datatype="ASCII" width="50"></field>
30
        <field name="f7" sqlcolumnname="SRC_PATH" datatype="ASCII" width="2000"></field>
31
        <field name="f8" sqlcolumnname="BUILD_TYPE" datatype="ASCII" width="1"></field>
32
        <field name="f9" sqlcolumnname="CHANGE_TYPE" datatype="ASCII" width="1"></field>
724 buildadm 33
        <repeat name="r1">
34
            <field structname="package_dependencies"/>
35
        </repeat>
36
        <repeat name="r2">
37
            <field structname="package_build_env"/>
38
        </repeat>
730 mhunt 39
        <repeat name="r3">
40
            <field structname="unit_tests"/>
41
        </repeat>
724 buildadm 42
      </struct>
726 dpurdie 43
      <struct name="release_content" sqltablename="RELEASE_CONTENT">
724 buildadm 44
        <field name="f1" sqlcolumnname="RTAG_ID" datatype="U32" fk="RTAG_ID"></field>
45
        <field name="f2" sqlcolumnname="PV_ID" datatype="U32"></field>
46
        <field name="f3" sqlcolumnname="BASE_VIEW_ID" datatype="U32"></field>
47
        <repeat name="r1">
48
            <field structname="package_versions"/>
49
        </repeat>
50
    </struct>
726 dpurdie 51
   <struct name="planned" sqltablename="PLANNED">
52
        <field name="f1" sqlcolumnname="RTAG_ID" datatype="U32" fk="RTAG_ID"></field>
53
        <field name="f2" sqlcolumnname="PV_ID" datatype="U32"></field>
54
        <field name="f3" sqlcolumnname="VIEW_ID" datatype="U32"></field>
55
        <repeat name="r1">
56
            <field structname="package_versions"/>
57
        </repeat>
58
    </struct>
724 buildadm 59
    <struct name="release_tags" sqltablename="RELEASE_TAGS">
60
        <field name="f1" sqlcolumnname="RTAG_ID" datatype="U32"></field>
726 dpurdie 61
        <field name="f2" sqlcolumnname="PROJ_ID" datatype="U32" fk="PROJ_ID"></field>
724 buildadm 62
        <field name="f3" sqlcolumnname="RTAG_NAME" datatype="ASCII" width="50"></field>
728 mhunt 63
        <field name="f4" sqlcolumnname="OFFICIAL" datatype="ASCII" width="1"></field>
724 buildadm 64
        <repeat name="r1">
65
            <field structname="release_content"/>
66
        </repeat>
726 dpurdie 67
        <repeat name="r2">
68
            <field structname="planned"/>
724 buildadm 69
        </repeat>
70
    </struct>
726 dpurdie 71
   <struct name="package_versions2" sqltablename="PACKAGE_VERSIONS2">
72
	<field name="f1" sqlcolumnname="PKG_ID" datatype="U32"></field>
73
	<field name="f2" sqlcolumnname="PKG_VERSION" datatype="ASCII" width="50"></field>
74
  </struct>
75
   <struct name="views" sqltablename="VIEWS" sql="SELECT * FROM VIEWS WHERE BASE_VIEW='Y'">
724 buildadm 76
        <field name="f1" sqlcolumnname="VIEW_ID" datatype="U32"></field>
77
        <field name="f2" sqlcolumnname="VIEW_NAME" datatype="ASCII" width="30"></field>
78
    </struct>
79
    <struct name="build_environments" sqltablename="BUILD_ENVIRONMENTS" sql="SELECT * FROM BUILD_ENVIRONMENTS">
80
        <field name="f1" sqlcolumnname="BE_ID" datatype="U32"></field>
81
        <field name="f2" sqlcolumnname="BE_NAME" datatype="ASCII" width="255"></field>
82
    </struct>
83
    <struct name="packages" sqltablename="PACKAGES" sql="SELECT * FROM PACKAGES">
84
        <field name="f1" sqlcolumnname="PKG_ID" datatype="U32"></field>
85
        <field name="f2" sqlcolumnname="PKG_NAME" datatype="ASCII" width="50"></field>
86
    </struct>
87
    <struct name="projects" sqltablename="PROJECTS" sql="SELECT * FROM PROJECTS">
88
        <field name="f1" sqlcolumnname="PROJ_ID" datatype="U32"></field>
89
        <field name="f2" sqlcolumnname="PROJ_NAME" datatype="ASCII" width="50"></field>
90
        <repeat name="r1">
726 dpurdie 91
            <field structname="release_tags"/>
724 buildadm 92
        </repeat>
93
    </struct>
94
</parser>