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>
3
    <struct name="package_build_env" sqltablename="PACKAGE_BUILD_ENV">
4
        <field name="f1" sqlcolumnname="PV_ID" datatype="U32" fk="PV_ID"></field>
5
        <field name="f2" sqlcolumnname="BE_ID" datatype="U32"></field>
6
        <field name="f3" sqlcolumnname="BUILD_TYPE" datatype="U32"></field>
7
    </struct>
8
    <struct name="package_dependencies" sqltablename="PACKAGE_DEPENDENCIES">
9
        <field name="f1" sqlcolumnname="PV_ID" datatype="U32" fk="PV_ID"></field>
10
        <field name="f2" sqlcolumnname="DPV_ID" datatype="U32"></field>
11
     </struct>
12
    <struct name="package_versions" sqltablename="PACKAGE_VERSIONS">
13
        <field name="f1" sqlcolumnname="PV_ID" datatype="U32" fk="PV_ID"></field>
14
        <field name="f2" sqlcolumnname="PKG_ID" datatype="U32"></field>
15
        <field name="f3" sqlcolumnname="PKG_VERSION" datatype="ASCII" width="50"></field>
16
        <field name="f4" sqlcolumnname="PKG_LABEL" datatype="ASCII" width="50"></field>
17
        <field name="f5" sqlcolumnname="SRC_PATH" datatype="ASCII" width="2000"></field>
18
        <repeat name="r1">
19
            <field structname="package_dependencies"/>
20
        </repeat>
21
        <repeat name="r2">
22
            <field structname="package_build_env"/>
23
        </repeat>
24
      </struct>
25
    <struct name="release_content" sqltablename="RELEASE_CONTENT">
26
        <field name="f1" sqlcolumnname="RTAG_ID" datatype="U32" fk="RTAG_ID"></field>
27
        <field name="f2" sqlcolumnname="PV_ID" datatype="U32"></field>
28
        <field name="f3" sqlcolumnname="BASE_VIEW_ID" datatype="U32"></field>
29
        <repeat name="r1">
30
            <field structname="package_versions"/>
31
        </repeat>
32
    </struct>
33
    <struct name="release_tags" sqltablename="RELEASE_TAGS">
34
        <field name="f1" sqlcolumnname="RTAG_ID" datatype="U32"></field>
35
        <field name="f2" sqlcolumnname="VTREE_ID" datatype="U32" fk="VTREE_ID"></field>
36
        <field name="f3" sqlcolumnname="RTAG_NAME" datatype="ASCII" width="50"></field>
37
        <repeat name="r1">
38
            <field structname="release_content"/>
39
        </repeat>
40
    </struct>
41
    <struct name="vtrees" sqltablename="VTREES">
42
        <field name="f1" sqlcolumnname="VTREE_ID" datatype="U32"></field>
43
        <field name="f2" sqlcolumnname="PROJ_ID" datatype="U32" fk="PROJ_ID"></field>
44
        <field name="f3" sqlcolumnname="VTREE_NAME" datatype="ASCII" width="50"></field>
45
        <repeat name="r1">
46
            <field structname="release_tags"/>
47
        </repeat>
48
    </struct>
49
    <struct name="views" sqltablename="VIEWS" sql="SELECT * FROM VIEWS WHERE BASE_VIEW='Y'">
50
        <field name="f1" sqlcolumnname="VIEW_ID" datatype="U32"></field>
51
        <field name="f2" sqlcolumnname="VIEW_NAME" datatype="ASCII" width="30"></field>
52
    </struct>
53
    <struct name="build_environments" sqltablename="BUILD_ENVIRONMENTS" sql="SELECT * FROM BUILD_ENVIRONMENTS">
54
        <field name="f1" sqlcolumnname="BE_ID" datatype="U32"></field>
55
        <field name="f2" sqlcolumnname="BE_NAME" datatype="ASCII" width="255"></field>
56
    </struct>
57
    <struct name="packages" sqltablename="PACKAGES" sql="SELECT * FROM PACKAGES">
58
        <field name="f1" sqlcolumnname="PKG_ID" datatype="U32"></field>
59
        <field name="f2" sqlcolumnname="PKG_NAME" datatype="ASCII" width="50"></field>
60
    </struct>
61
    <struct name="projects" sqltablename="PROJECTS" sql="SELECT * FROM PROJECTS">
62
        <field name="f1" sqlcolumnname="PROJ_ID" datatype="U32"></field>
63
        <field name="f2" sqlcolumnname="PROJ_NAME" datatype="ASCII" width="50"></field>
64
        <repeat name="r1">
65
            <field structname="vtrees"/>
66
        </repeat>
67
    </struct>
68
</parser>