MINI MINI MANI MO
<?xml version="1.0"?>
<!--
Copyright (c) 2008, Oracle. All rights reserved.
NAME
kuscomp.xsd
DESCRIPTION
Top-level XML Schema for COMPOSITE SXML object:
COMPOSITE
BASE_OBJECT
TABLE or MATERIALIZED_VIEW
TYPE
TYPE_BODY or
INDEX_LIST
INDEX
...
This structure can be extended to include lists of objects of
other types, e.g., grants, etc.
MODIFIED MM/DD/YY
lbarton 07/15/08 - bug 7249177: composite type spec/body
lbarton 01/24/08 - Initial version
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ku="http://xmlns.oracle.com/ku" targetNamespace="http://xmlns.oracle.com/ku" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:include schemaLocation="kustablt.xsd"/>
<xsd:include schemaLocation="kusmvt.xsd"/>
<xsd:include schemaLocation="kusindxt.xsd"/>
<xsd:include schemaLocation="kustypt.xsd"/>
<xsd:include schemaLocation="kustypbt.xsd"/>
<xsd:element name="COMPOSITE">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BASE_OBJECT">
<xsd:complexType>
<xsd:sequence>
<xsd:choice>
<xsd:element name="TABLE" type="ku:TABLEType"/>
<xsd:element name="MATERIALIZED_VIEW" type="ku:MATERIALIZED_VIEWType"/>
<xsd:element name="TYPE_SPEC" type="ku:TYPEType"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:choice>
<xsd:element name="INDEX_LIST">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="INDEX" type="ku:INDEXType" maxOccurs="1000"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="TYPE_BODY" type="ku:TYPE_BODYType"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="version" type="ku:vsn" use="required"/>
<xsd:attribute name="version2" type="ku:vsn"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>
OHA YOOOO