MINI MINI MANI MO
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="file://rdbms/xml/orarep/report.xsd"/>
<xs:include schemaLocation="file://rdbms/xml/orarep/report_ref.xsd"/>
<xs:include schemaLocation="file://rdbms/xml/orarep/stat.xsd"/>
<xs:include schemaLocation="file://rdbms/xml/orarep/stat_group.xsd"/>
<xs:include schemaLocation="file://rdbms/xml/orarep/info.xsd"/>
<xs:include schemaLocation="file://rdbms/xml/orarep/info_group.xsd"/>
<!-- ********************************************************************* -->
<!-- filterType: used for filter tag, detailing stats/index filters -->
<!-- ********************************************************************* -->
<xs:complexType name="filterType">
<xs:sequence>
<xs:element ref="info_group" />
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" />
</xs:complexType>
<!-- ********************************************************************* -->
<!-- sqlTaskObjectType: used for sql_task_object tag, a row in the table -->
<!-- ********************************************************************* -->
<xs:complexType name="sqlTaskObjectType">
<xs:sequence>
<xs:element name="sql">
<xs:complexType>
<xs:sequence>
<xs:element ref="info_group" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="advfrmwk_obj_info">
<xs:complexType>
<xs:sequence>
<xs:element ref="info_group" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="results">
<xs:complexType>
<xs:sequence>
<xs:element ref="info_group" />
<xs:element ref="stat_group" minOccurs="0" />
<xs:element ref="info_group" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" />
</xs:complexType>
<!-- ********************************************************************* -->
<!-- batchType: used for prior_batch/next_batch tags -->
<!-- ********************************************************************* -->
<xs:complexType name="batchType">
<xs:sequence>
<xs:element ref="report_ref" />
</xs:sequence>
</xs:complexType>
<!-- ********************************************************************* -->
<!-- <report> tag, from the beginning of the doc -->
<!-- ********************************************************************* -->
<xs:element name="report">
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportType">
<xs:sequence>
<xs:element name="filter" minOccurs="0" maxOccurs="unbounded" type="filterType" />
<xs:element name="sql_task_objects">
<xs:complexType>
<xs:sequence>
<xs:element name="sql_task_object" minOccurs="0" maxOccurs="unbounded" type="sqlTaskObjectType" />
</xs:sequence>
<xs:attribute name="full_count" type="xs:nonNegativeInteger" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="prior_batch" minOccurs="0" type="batchType" />
<xs:element name="next_batch" minOccurs="0" type="batchType" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:schema>
OHA YOOOO