Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 408 lines (368 sloc) 17.658 kb
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
4f644901 » romanb
2009-08-27 [2.0] Adjusted mapping file.
4 targetNamespace="http://doctrine-project.org/schemas/orm/doctrine-mapping"
5 xmlns:orm="http://doctrine-project.org/schemas/orm/doctrine-mapping"
969480f0 » romanb
2009-08-27 [2.0] Adjusted mapping file.
6 elementFormDefault="qualified">
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
7
7c5c62f7 » romanb
2009-08-27 [2.0] testing post-commit hook
8 <xs:annotation>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
9 <xs:documentation><![CDATA[
10 This is the XML Schema for the object/relational
4f644901 » romanb
2009-08-27 [2.0] Adjusted mapping file.
11 mapping file used by the Doctrine ORM.
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
12 ]]></xs:documentation>
13 </xs:annotation>
14
15 <xs:element name="doctrine-mapping">
16 <xs:complexType>
17 <xs:sequence>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
18 <xs:element name="mapped-superclass" type="orm:mapped-superclass" minOccurs="0" maxOccurs="unbounded" />
19 <xs:element name="entity" type="orm:entity" minOccurs="0" maxOccurs="unbounded" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
20 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
21 </xs:sequence>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
22 <xs:anyAttribute namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
23 </xs:complexType>
24 </xs:element>
25
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
26 <xs:complexType name="emptyType">
27 <xs:sequence>
28 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
29 </xs:sequence>
30 <xs:anyAttribute namespace="##other"/>
31 </xs:complexType>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
32
33 <xs:complexType name="cascade-type">
34 <xs:sequence>
35 <xs:element name="cascade-all" type="orm:emptyType" minOccurs="0"/>
28ca2acb » romanb
2009-07-25 [2.0] Refined implementation and semantics of the merge and detach op…
36 <xs:element name="cascade-persist" type="orm:emptyType" minOccurs="0"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
37 <xs:element name="cascade-merge" type="orm:emptyType" minOccurs="0"/>
28ca2acb » romanb
2009-07-25 [2.0] Refined implementation and semantics of the merge and detach op…
38 <xs:element name="cascade-remove" type="orm:emptyType" minOccurs="0"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
39 <xs:element name="cascade-refresh" type="orm:emptyType" minOccurs="0"/>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
40 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
41 </xs:sequence>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
42 <xs:anyAttribute namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
43 </xs:complexType>
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
44
8523648a » romanb
2009-08-25 [2.0] Fixed lifecycle callback mapping.
45 <xs:simpleType name="lifecycle-callback-type">
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
46 <xs:restriction base="xs:token">
47 <xs:enumeration value="prePersist"/>
48 <xs:enumeration value="postPersist"/>
49 <xs:enumeration value="preUpdate"/>
50 <xs:enumeration value="postUpdate"/>
51 <xs:enumeration value="preRemove"/>
52 <xs:enumeration value="postRemove"/>
53 <xs:enumeration value="postLoad"/>
54 </xs:restriction>
55 </xs:simpleType>
56
8523648a » romanb
2009-08-25 [2.0] Fixed lifecycle callback mapping.
57 <xs:complexType name="lifecycle-callback">
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
58 <xs:sequence>
59 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
60 </xs:sequence>
8523648a » romanb
2009-08-25 [2.0] Fixed lifecycle callback mapping.
61 <xs:attribute name="type" type="orm:lifecycle-callback-type" use="required" />
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
62 <xs:attribute name="method" type="xs:NMTOKEN" use="required" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
63 <xs:anyAttribute namespace="##other"/>
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
64 </xs:complexType>
65
8523648a » romanb
2009-08-25 [2.0] Fixed lifecycle callback mapping.
66 <xs:complexType name="lifecycle-callbacks">
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
67 <xs:sequence>
8523648a » romanb
2009-08-25 [2.0] Fixed lifecycle callback mapping.
68 <xs:element name="lifecycle-callback" type="orm:lifecycle-callback" minOccurs="1" maxOccurs="unbounded" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
69 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
70 </xs:sequence>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
71 <xs:anyAttribute namespace="##other"/>
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
72 </xs:complexType>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
73
a31289b9 » guilhermeblanco
2011-03-06 Added support to NamedQueries through ClassMetadata.
74 <xs:complexType name="named-query">
75 <xs:attribute name="name" type="xs:string" use="required" />
76 <xs:attribute name="query" type="xs:string" use="required" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
77 <xs:anyAttribute namespace="##other"/>
a31289b9 » guilhermeblanco
2011-03-06 Added support to NamedQueries through ClassMetadata.
78 </xs:complexType>
79
80 <xs:complexType name="named-queries">
81 <xs:sequence>
82 <xs:element name="named-query" type="orm:named-query" minOccurs="1" maxOccurs="unbounded" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
83 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
a31289b9 » guilhermeblanco
2011-03-06 Added support to NamedQueries through ClassMetadata.
84 </xs:sequence>
85 </xs:complexType>
86
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
87 <xs:complexType name="entity">
88 <xs:sequence>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
89 <xs:element name="indexes" type="orm:indexes" minOccurs="0"/>
90 <xs:element name="unique-constraints" type="orm:unique-constraints" minOccurs="0"/>
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
91 <xs:element name="discriminator-column" type="orm:discriminator-column" minOccurs="0"/>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
92 <xs:element name="discriminator-map" type="orm:discriminator-map" minOccurs="0"/>
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
93 <xs:element name="lifecycle-callbacks" type="orm:lifecycle-callbacks" minOccurs="0" maxOccurs="1" />
a31289b9 » guilhermeblanco
2011-03-06 Added support to NamedQueries through ClassMetadata.
94 <xs:element name="named-queries" type="orm:named-queries" minOccurs="0" maxOccurs="1" />
b83945d4 » beberlei
2011-08-21 DDC-1333 - Fix bug in xsd
95 <xs:element name="id" type="orm:id" minOccurs="0" maxOccurs="unbounded" />
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
96 <xs:element name="field" type="orm:field" minOccurs="0" maxOccurs="unbounded"/>
97 <xs:element name="one-to-one" type="orm:one-to-one" minOccurs="0" maxOccurs="unbounded"/>
98 <xs:element name="one-to-many" type="orm:one-to-many" minOccurs="0" maxOccurs="unbounded" />
674e9bee » romanb
2010-01-06 [2.0][DDC-242][DDC-243] Fixed.
99 <xs:element name="many-to-one" type="orm:many-to-one" minOccurs="0" maxOccurs="unbounded" />
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
100 <xs:element name="many-to-many" type="orm:many-to-many" minOccurs="0" maxOccurs="unbounded" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
101 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
102 </xs:sequence>
103 <xs:attribute name="name" type="xs:string" use="required" />
104 <xs:attribute name="table" type="xs:NMTOKEN" />
105 <xs:attribute name="schema" type="xs:NMTOKEN" />
988d229c » beberlei
2010-12-21 Fix XSD Schema
106 <xs:attribute name="repository-class" type="xs:string"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
107 <xs:attribute name="inheritance-type" type="orm:inheritance-type"/>
bd28cb1b » beberlei
2010-08-08 DDC-645 - Demoted <change-tracking-policy /> to an attribute on <enti…
108 <xs:attribute name="change-tracking-policy" type="orm:change-tracking-policy" />
34ad3085 » beberlei
2011-03-29 [DDC-692] Add respective metadata mapping possiblities for read-only …
109 <xs:attribute name="read-only" type="xs:boolean" default="false" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
110 <xs:anyAttribute namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
111 </xs:complexType>
112
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
113 <xs:complexType name="mapped-superclass" >
114 <xs:complexContent>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
115 <xs:extension base="orm:entity">
116 <xs:sequence>
117 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
118 </xs:sequence>
119 <xs:anyAttribute namespace="##other"/>
120 </xs:extension>
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
121 </xs:complexContent>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
122 </xs:complexType>
bd28cb1b » beberlei
2010-08-08 DDC-645 - Demoted <change-tracking-policy /> to an attribute on <enti…
123
124 <xs:simpleType name="change-tracking-policy">
125 <xs:restriction base="xs:token">
126 <xs:enumeration value="DEFERRED_IMPLICIT"/>
127 <xs:enumeration value="DEFERRED_EXPLICIT"/>
128 <xs:enumeration value="NOTIFY"/>
129 </xs:restriction>
130 </xs:simpleType>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
131
132 <xs:simpleType name="inheritance-type">
6e5a5068 » romanb
2009-06-07 [2.0] Converted constant values from strings to integers.
133 <xs:restriction base="xs:token">
134 <xs:enumeration value="SINGLE_TABLE"/>
135 <xs:enumeration value="JOINED"/>
136 <xs:enumeration value="TABLE_PER_CLASS"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
137 </xs:restriction>
138 </xs:simpleType>
6e5a5068 » romanb
2009-06-07 [2.0] Converted constant values from strings to integers.
139
140 <xs:simpleType name="generator-strategy">
141 <xs:restriction base="xs:token">
142 <xs:enumeration value="TABLE"/>
143 <xs:enumeration value="SEQUENCE"/>
144 <xs:enumeration value="IDENTITY"/>
145 <xs:enumeration value="AUTO"/>
146 </xs:restriction>
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
147 </xs:simpleType>
148
149 <xs:simpleType name="fk-action">
150 <xs:restriction base="xs:token">
151 <xs:enumeration value="CASCADE"/>
152 <xs:enumeration value="RESTRICT"/>
90725fa5 » alanbem
2011-09-20 fixed wrong on-delete XML Schema mapping
153 <xs:enumeration value="SET NULL"/>
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
154 </xs:restriction>
eff87be5 » romanb
2009-12-19 [2.0][DDC-207] Fixed. Also added fetch-type.
155 </xs:simpleType>
156
157 <xs:simpleType name="fetch-type">
158 <xs:restriction base="xs:token">
159 <xs:enumeration value="EAGER"/>
160 <xs:enumeration value="LAZY"/>
f572be92 » beberlei
2010-12-29 DDC-546 - Add EXTRALAZY to doctrine-mapping.xsd enumeration of fetch-…
161 <xs:enumeration value="EXTRALAZY"/>
eff87be5 » romanb
2009-12-19 [2.0][DDC-207] Fixed. Also added fetch-type.
162 </xs:restriction>
4adc2895 » romanb
2010-02-09 [2.0][DDC-284] Fixed. API polish and some convention over configurati…
163 </xs:simpleType>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
164
165 <xs:complexType name="field">
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
166 <xs:sequence>
167 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
168 </xs:sequence>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
169 <xs:attribute name="name" type="xs:NMTOKEN" use="required" />
4adc2895 » romanb
2010-02-09 [2.0][DDC-284] Fixed. API polish and some convention over configurati…
170 <xs:attribute name="type" type="xs:NMTOKEN" default="string" />
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
171 <xs:attribute name="column" type="xs:NMTOKEN" />
172 <xs:attribute name="length" type="xs:NMTOKEN" />
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
173 <xs:attribute name="unique" type="xs:boolean" default="false" />
174 <xs:attribute name="nullable" type="xs:boolean" default="false" />
175 <xs:attribute name="version" type="xs:boolean" />
ee9aa005 » beberlei
2010-02-01 [2.0] DDC-271 - Add columnDefinition for Join-Column in Annotation, X…
176 <xs:attribute name="column-definition" type="xs:string" />
f2aacf44 » beberlei
2010-06-13 DDC-628 - Fix missing precision and scale attributes on doctrine-mapp…
177 <xs:attribute name="precision" type="xs:integer" use="optional" />
178 <xs:attribute name="scale" type="xs:integer" use="optional" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
179 <xs:anyAttribute namespace="##other"/>
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
180 </xs:complexType>
181
182 <xs:complexType name="discriminator-column">
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
183 <xs:sequence>
184 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
185 </xs:sequence>
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
186 <xs:attribute name="name" type="xs:NMTOKEN" use="required" />
187 <xs:attribute name="type" type="xs:NMTOKEN" use="required" />
188 <xs:attribute name="field-name" type="xs:NMTOKEN" />
189 <xs:attribute name="length" type="xs:NMTOKEN" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
190 <xs:anyAttribute namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
191 </xs:complexType>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
192
193 <xs:complexType name="unique-constraint">
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
194 <xs:sequence>
195 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
196 </xs:sequence>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
197 <xs:attribute name="name" type="xs:NMTOKEN" use="optional"/>
f2aacf44 » beberlei
2010-06-13 DDC-628 - Fix missing precision and scale attributes on doctrine-mapp…
198 <xs:attribute name="columns" type="xs:string" use="required"/>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
199 <xs:anyAttribute namespace="##other"/>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
200 </xs:complexType>
201
202 <xs:complexType name="unique-constraints">
203 <xs:sequence>
204 <xs:element name="unique-constraint" type="orm:unique-constraint" minOccurs="1" maxOccurs="unbounded"/>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
205 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
206 </xs:sequence>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
207 <xs:anyAttribute namespace="##other"/>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
208 </xs:complexType>
209
210 <xs:complexType name="index">
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
211 <xs:sequence>
212 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
213 </xs:sequence>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
214 <xs:attribute name="name" type="xs:NMTOKEN" use="optional"/>
05bf8477 » pkruithof
2011-06-14 The `columns` attribute of the `index` type was `xs:NMTOKENS`, theref…
215 <xs:attribute name="columns" type="xs:string" use="required"/>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
216 <xs:anyAttribute namespace="##other"/>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
217 </xs:complexType>
218
219 <xs:complexType name="indexes">
220 <xs:sequence>
221 <xs:element name="index" type="orm:index" minOccurs="1" maxOccurs="unbounded"/>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
222 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
223 </xs:sequence>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
224 <xs:anyAttribute namespace="##other"/>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
225 </xs:complexType>
226
227 <xs:complexType name="discriminator-mapping">
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
228 <xs:sequence>
229 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
230 </xs:sequence>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
231 <xs:attribute name="value" type="xs:NMTOKEN" use="required"/>
3be62183 » beberlei
2011-06-15 DDC-1208 - Allow namespace separator in <discriminator-mapping />
232 <xs:attribute name="class" type="xs:string" use="required"/>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
233 <xs:anyAttribute namespace="##other"/>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
234 </xs:complexType>
235
236 <xs:complexType name="discriminator-map">
237 <xs:sequence>
238 <xs:element name="discriminator-mapping" type="orm:discriminator-mapping" minOccurs="1" maxOccurs="unbounded"/>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
239 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
240 </xs:sequence>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
241 <xs:anyAttribute namespace="##other"/>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
242 </xs:complexType>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
243
244 <xs:complexType name="generator">
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
245 <xs:sequence>
246 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
247 </xs:sequence>
4adc2895 » romanb
2010-02-09 [2.0][DDC-284] Fixed. API polish and some convention over configurati…
248 <xs:attribute name="strategy" type="orm:generator-strategy" use="optional" default="AUTO" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
249 <xs:anyAttribute namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
250 </xs:complexType>
251
252 <xs:complexType name="id">
253 <xs:sequence>
254 <xs:element name="generator" type="orm:generator" minOccurs="0" />
987fbee7 » beberlei
2010-05-01 DDC-537 Add missing sequence-generator tag definition in doctrine-map…
255 <xs:element name="sequence-generator" type="orm:sequence-generator" minOccurs="0" maxOccurs="1" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
256 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
257 </xs:sequence>
258 <xs:attribute name="name" type="xs:NMTOKEN" use="required" />
2a005019 » beberlei
2011-01-01 DDC-117 - Add XML and YML Driver support for associated identifier.
259 <xs:attribute name="type" type="xs:NMTOKEN" />
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
260 <xs:attribute name="column" type="xs:NMTOKEN" />
2a005019 » beberlei
2011-01-01 DDC-117 - Add XML and YML Driver support for associated identifier.
261 <xs:attribute name="association-key" type="xs:boolean" default="false" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
262 <xs:anyAttribute namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
263 </xs:complexType>
264
987fbee7 » beberlei
2010-05-01 DDC-537 Add missing sequence-generator tag definition in doctrine-map…
265 <xs:complexType name="sequence-generator">
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
266 <xs:sequence>
267 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
268 </xs:sequence>
987fbee7 » beberlei
2010-05-01 DDC-537 Add missing sequence-generator tag definition in doctrine-map…
269 <xs:attribute name="sequence-name" type="xs:NMTOKEN" use="required" />
270 <xs:attribute name="allocation-size" type="xs:integer" use="optional" default="1" />
271 <xs:attribute name="initial-value" type="xs:integer" use="optional" default="1" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
272 <xs:anyAttribute namespace="##other"/>
987fbee7 » beberlei
2010-05-01 DDC-537 Add missing sequence-generator tag definition in doctrine-map…
273 </xs:complexType>
274
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
275 <xs:complexType name="inverse-join-columns">
276 <xs:sequence>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
277 <xs:element name="join-column" type="orm:join-column" minOccurs="1" maxOccurs="unbounded" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
278 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
279 </xs:sequence>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
280 <xs:anyAttribute namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
281 </xs:complexType>
282
283 <xs:complexType name="join-column">
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
284 <xs:sequence>
285 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
286 </xs:sequence>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
287 <xs:attribute name="name" type="xs:NMTOKEN" use="required" />
4adc2895 » romanb
2010-02-09 [2.0][DDC-284] Fixed. API polish and some convention over configurati…
288 <xs:attribute name="referenced-column-name" type="xs:NMTOKEN" use="optional" default="id" />
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
289 <xs:attribute name="unique" type="xs:boolean" default="false" />
290 <xs:attribute name="nullable" type="xs:boolean" default="true" />
291 <xs:attribute name="on-delete" type="orm:fk-action" />
292 <xs:attribute name="on-update" type="orm:fk-action" />
ee9aa005 » beberlei
2010-02-01 [2.0] DDC-271 - Add columnDefinition for Join-Column in Annotation, X…
293 <xs:attribute name="column-definition" type="xs:string" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
294 <xs:anyAttribute namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
295 </xs:complexType>
296
297 <xs:complexType name="join-columns">
298 <xs:sequence>
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
299 <xs:element name="join-column" type="orm:join-column" minOccurs="1" maxOccurs="unbounded" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
300 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
301 </xs:sequence>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
302 <xs:anyAttribute namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
303 </xs:complexType>
304
305 <xs:complexType name="join-table">
306 <xs:sequence>
307 <xs:element name="join-columns" type="orm:join-columns" />
308 <xs:element name="inverse-join-columns" type="orm:join-columns" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
309 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
310 </xs:sequence>
311 <xs:attribute name="name" type="xs:NMTOKEN" use="required" />
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
312 <xs:attribute name="schema" type="xs:NMTOKEN" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
313 <xs:anyAttribute namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
314 </xs:complexType>
315
35d795b2 » beberlei
2010-02-26 [2.0] DDC-195 - Updated XSD Schema
316 <xs:complexType name="order-by">
317 <xs:sequence>
318 <xs:element name="order-by-field" type="orm:order-by-field" minOccurs="1" maxOccurs="unbounded" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
319 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
35d795b2 » beberlei
2010-02-26 [2.0] DDC-195 - Updated XSD Schema
320 </xs:sequence>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
321 <xs:anyAttribute namespace="##other"/>
35d795b2 » beberlei
2010-02-26 [2.0] DDC-195 - Updated XSD Schema
322 </xs:complexType>
323
324 <xs:complexType name="order-by-field">
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
325 <xs:sequence>
326 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
327 </xs:sequence>
328 <xs:attribute name="name" type="xs:NMTOKEN" use="required" />
329 <xs:attribute name="direction" type="orm:order-by-direction" default="ASC" />
330 <xs:anyAttribute namespace="##other"/>
35d795b2 » beberlei
2010-02-26 [2.0] DDC-195 - Updated XSD Schema
331 </xs:complexType>
332
457d832f » beberlei
2010-02-26 [2.0] DDC-195 - Updated XSD Schema
333 <xs:simpleType name="order-by-direction">
334 <xs:restriction base="xs:token">
335 <xs:enumeration value="ASC"/>
336 <xs:enumeration value="DESC"/>
337 </xs:restriction>
338 </xs:simpleType>
339
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
340 <xs:complexType name="many-to-many">
341 <xs:sequence>
342 <xs:element name="cascade" type="orm:cascade-type" minOccurs="0" />
4adc2895 » romanb
2010-02-09 [2.0][DDC-284] Fixed. API polish and some convention over configurati…
343 <xs:element name="join-table" type="orm:join-table" minOccurs="0" />
35d795b2 » beberlei
2010-02-26 [2.0] DDC-195 - Updated XSD Schema
344 <xs:element name="order-by" type="orm:order-by" minOccurs="0" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
345 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
346 </xs:sequence>
988d229c » beberlei
2010-12-21 Fix XSD Schema
347 <xs:attribute name="target-entity" type="xs:string" use="required" />
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
348 <xs:attribute name="field" type="xs:NMTOKEN" use="required" />
674e9bee » romanb
2010-01-06 [2.0][DDC-242][DDC-243] Fixed.
349 <xs:attribute name="mapped-by" type="xs:NMTOKEN" />
da2dee03 » beberlei
2011-02-05 [DDC-250] Small typo fix in xsd
350 <xs:attribute name="index-by" type="xs:NMTOKEN" />
7cc56c45 » romanb
2010-04-10 [DDC-193] Fixed.
351 <xs:attribute name="inversed-by" type="xs:NMTOKEN" />
eff87be5 » romanb
2009-12-19 [2.0][DDC-207] Fixed. Also added fetch-type.
352 <xs:attribute name="fetch" type="orm:fetch-type" default="LAZY" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
353 <xs:anyAttribute namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
354 </xs:complexType>
355
356 <xs:complexType name="one-to-many">
357 <xs:sequence>
358 <xs:element name="cascade" type="orm:cascade-type" minOccurs="0" />
35d795b2 » beberlei
2010-02-26 [2.0] DDC-195 - Updated XSD Schema
359 <xs:element name="order-by" type="orm:order-by" minOccurs="0" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
360 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
361 </xs:sequence>
988d229c » beberlei
2010-12-21 Fix XSD Schema
362 <xs:attribute name="target-entity" type="xs:string" use="required" />
7cc56c45 » romanb
2010-04-10 [DDC-193] Fixed.
363 <xs:attribute name="mapped-by" type="xs:NMTOKEN" use="required" />
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
364 <xs:attribute name="field" type="xs:NMTOKEN" use="required" />
da2dee03 » beberlei
2011-02-05 [DDC-250] Small typo fix in xsd
365 <xs:attribute name="index-by" type="xs:NMTOKEN" />
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
366 <xs:attribute name="orphan-removal" type="xs:boolean" default="false" />
eff87be5 » romanb
2009-12-19 [2.0][DDC-207] Fixed. Also added fetch-type.
367 <xs:attribute name="fetch" type="orm:fetch-type" default="LAZY" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
368 <xs:anyAttribute namespace="##other"/>
eff87be5 » romanb
2009-12-19 [2.0][DDC-207] Fixed. Also added fetch-type.
369 </xs:complexType>
370
371 <xs:complexType name="many-to-one">
372 <xs:sequence>
373 <xs:element name="cascade" type="orm:cascade-type" minOccurs="0" />
4adc2895 » romanb
2010-02-09 [2.0][DDC-284] Fixed. API polish and some convention over configurati…
374 <xs:choice minOccurs="0" maxOccurs="1">
eff87be5 » romanb
2009-12-19 [2.0][DDC-207] Fixed. Also added fetch-type.
375 <xs:element name="join-column" type="orm:join-column"/>
376 <xs:element name="join-columns" type="orm:join-columns"/>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
377 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
eff87be5 » romanb
2009-12-19 [2.0][DDC-207] Fixed. Also added fetch-type.
378 </xs:choice>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
379 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
eff87be5 » romanb
2009-12-19 [2.0][DDC-207] Fixed. Also added fetch-type.
380 </xs:sequence>
988d229c » beberlei
2010-12-21 Fix XSD Schema
381 <xs:attribute name="target-entity" type="xs:string" use="required" />
eff87be5 » romanb
2009-12-19 [2.0][DDC-207] Fixed. Also added fetch-type.
382 <xs:attribute name="field" type="xs:NMTOKEN" use="required" />
383 <xs:attribute name="orphan-removal" type="xs:boolean" default="false" />
384 <xs:attribute name="fetch" type="orm:fetch-type" default="LAZY" />
7cc56c45 » romanb
2010-04-10 [DDC-193] Fixed.
385 <xs:attribute name="inversed-by" type="xs:NMTOKEN" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
386 <xs:anyAttribute namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
387 </xs:complexType>
388
389 <xs:complexType name="one-to-one">
390 <xs:sequence>
391 <xs:element name="cascade" type="orm:cascade-type" minOccurs="0" />
392 <xs:choice minOccurs="0" maxOccurs="1">
393 <xs:element name="join-column" type="orm:join-column"/>
394 <xs:element name="join-columns" type="orm:join-columns"/>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
395 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
396 </xs:choice>
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
397 <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
398 </xs:sequence>
7cc56c45 » romanb
2010-04-10 [DDC-193] Fixed.
399 <xs:attribute name="field" type="xs:NMTOKEN" use="required" />
988d229c » beberlei
2010-12-21 Fix XSD Schema
400 <xs:attribute name="target-entity" type="xs:string" use="required" />
b1d34fca » romanb
2009-08-21 [2.0] Work on SchemaTool and DBAL.
401 <xs:attribute name="mapped-by" type="xs:NMTOKEN" />
7cc56c45 » romanb
2010-04-10 [DDC-193] Fixed.
402 <xs:attribute name="inversed-by" type="xs:NMTOKEN" />
e161103e » romanb
2009-08-14 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema f…
403 <xs:attribute name="orphan-removal" type="xs:boolean" default="false" />
eff87be5 » romanb
2009-12-19 [2.0][DDC-207] Fixed. Also added fetch-type.
404 <xs:attribute name="fetch" type="orm:fetch-type" default="LAZY" />
bf0775fb » mvrhov
2011-06-03 Add extension points into the xml schema
405 <xs:anyAttribute namespace="##other"/>
d90e71d0 » romanb
2009-06-01 [2.0] First implementation of XmlDriver + tests. First draft of XSD d…
406 </xs:complexType>
407
988d229c » beberlei
2010-12-21 Fix XSD Schema
408 </xs:schema>
Something went wrong with that request. Please try again.