Statistics
| Revision:

root / branches / v2_0_0_prep / libraries / libFMap_daldb / resources / api / org / gvsig / fmap / dal / store / db / DBParameters.xml @ 32880

History | View | Annotate | Download (1.85 KB)

1
<?xml version="1.0"?>
2
<definitions>
3
  <version>1.0.0</version>
4
  <classes>
5

    
6
    <class name="DBStoreParameters">
7
      <description>Store the parameters need to open a table of a database</description>
8
      <extends>
9
              <class name="DBResourceParameters"/>
10
      </extends>
11
      <fields>
12
                <!--  Basic data -->
13
        <field name="Table" type="string" mandatory="true">
14
          <description>Name of the table or view to access</description>
15
        </field>
16
        <field name="DefaultGeometryField" type="string" mandatory="true">
17
          <description>Default geometry field</description>
18
        </field>
19

    
20
                <!-- Advanced  -->
21
        <field name="CRS" type="crs" mandatory="false">
22
          <description>CRS used to override the autodetection</description>
23
        </field>
24
        <field name="SQL" type="string" mandatory="false">
25
          <description>SQL to use instead the table name</description>
26
        </field>
27
        <field name="Fields" type="string" mandatory="false">
28
          <description>comma separated list of the field names that we want to use</description>
29
        </field>
30
        <field name="BaseFilter" type="string" mandatory="false">
31
          <description>This filter is passed to BD provider on each request as a base filter.</description>
32
        </field>
33
        <field name="BaseOrder" type="string" mandatory="false">
34
          <description>This order is used if no custom order is request in query.</description>
35
        </field>
36
        <field name="PKFields" type="string" mandatory="false">
37
          <description>Comma separated list of the field names that compound the primary key</description>
38
        </field>
39
        <field name="Workingarea" type="envelope" mandatory="false">
40
          <description>Envelop that define the filter by area used</description>
41
        </field>
42
      </fields>
43
    </class>
44

    
45
  </classes>
46
</definitions>