Skip to content

Commit 4a76fdf

Browse files
committed
Revert missing elements
1 parent 86380d2 commit 4a76fdf

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

doctrine-mongo-mapping.xsd

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@
3333
<xs:element name="embed-many" type="odm:embed-many" minOccurs="0" maxOccurs="unbounded" />
3434
<xs:element name="reference-one" type="odm:reference-one" minOccurs="0" maxOccurs="unbounded" />
3535
<xs:element name="reference-many" type="odm:reference-many" minOccurs="0" maxOccurs="unbounded" />
36+
<xs:element name="discriminator-field" type="odm:discriminator-field" minOccurs="0" />
37+
<xs:element name="discriminator-map" type="odm:discriminator-map" minOccurs="0" />
38+
<xs:element name="default-discriminator-value" type="odm:default-discriminator-value" minOccurs="0" />
39+
<xs:element name="lifecycle-callbacks" type="odm:lifecycle-callbacks" minOccurs="0" />
3640
<xs:element name="also-load-methods" type="odm:also-load-methods" minOccurs="0" />
3741
<xs:element name="indexes" type="odm:indexes" minOccurs="0" />
3842
</xs:choice>
@@ -49,12 +53,25 @@
4953
<xs:element name="embed-many" type="odm:embed-many" minOccurs="0" maxOccurs="unbounded" />
5054
<xs:element name="reference-one" type="odm:reference-one" minOccurs="0" maxOccurs="unbounded" />
5155
<xs:element name="reference-many" type="odm:reference-many" minOccurs="0" maxOccurs="unbounded" />
56+
<xs:element name="discriminator-field" type="odm:discriminator-field" minOccurs="0" />
57+
<xs:element name="discriminator-map" type="odm:discriminator-map" minOccurs="0" />
58+
<xs:element name="default-discriminator-value" type="odm:default-discriminator-value" minOccurs="0" />
59+
<xs:element name="lifecycle-callbacks" type="odm:lifecycle-callbacks" minOccurs="0" />
5260
<xs:element name="also-load-methods" type="odm:also-load-methods" minOccurs="0" />
5361
<xs:element name="indexes" type="odm:indexes" minOccurs="0" />
5462
</xs:choice>
5563

64+
<xs:attribute name="db" type="xs:NMTOKEN" />
5665
<xs:attribute name="name" type="xs:string" />
66+
<xs:attribute name="write-concern" type="xs:string" />
67+
<xs:attribute name="collection" type="xs:NMTOKEN" />
68+
<xs:attribute name="capped-collection" type="xs:boolean" />
69+
<xs:attribute name="capped-collection-size" type="xs:integer" />
70+
<xs:attribute name="capped-collection-max" type="xs:integer" />
71+
<xs:attribute name="repository-class" type="xs:string" />
5772
<xs:attribute name="inheritance-type" type="odm:inheritance-type" />
73+
<xs:attribute name="change-tracking-policy" type="odm:change-tracking-policy" />
74+
<xs:attribute name="read-only" type="xs:boolean" />
5875
</xs:complexType>
5976

6077
<xs:complexType name="query-result-document">
@@ -65,12 +82,14 @@
6582
<xs:element name="embed-many" type="odm:embed-many" minOccurs="0" maxOccurs="unbounded" />
6683
<xs:element name="reference-one" type="odm:reference-one" minOccurs="0" maxOccurs="unbounded" />
6784
<xs:element name="reference-many" type="odm:reference-many" minOccurs="0" maxOccurs="unbounded" />
85+
<xs:element name="discriminator-field" type="odm:discriminator-field" minOccurs="0" />
86+
<xs:element name="discriminator-map" type="odm:discriminator-map" minOccurs="0" />
87+
<xs:element name="default-discriminator-value" type="odm:default-discriminator-value" minOccurs="0" />
88+
<xs:element name="lifecycle-callbacks" type="odm:lifecycle-callbacks" minOccurs="0" />
6889
<xs:element name="also-load-methods" type="odm:also-load-methods" minOccurs="0" />
69-
<xs:element name="indexes" type="odm:indexes" minOccurs="0" />
7090
</xs:choice>
7191

7292
<xs:attribute name="name" type="xs:string" />
73-
<xs:attribute name="inheritance-type" type="odm:inheritance-type" />
7493
</xs:complexType>
7594

7695
<xs:complexType name="view">

0 commit comments

Comments
 (0)