MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/rdbms/xml/em/orarep/sqltune/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/rdbms/xml/em/orarep/sqltune/sql_table.xsd

<?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