MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/rdbms/xml/schema/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/rdbms/xml/schema/kusclust.xsd

<?xml version="1.0"?>
<!--

 Copyright (c) 2007, 2015, Oracle and/or its affiliates. All rights reserved.

NAME
    kusclust.xsd
DESCRIPTION
    XML Schema types for CLUSTER SXML.

MODIFIED        MM/DD/YY
    tbhukya    06/29/15 - Bug 21276592: Add RANGE_PARTITIONING
    tbhukya    06/02/15 - Bug 21166493: Add COLLATE_NAME
    lbarton    12/19/07 - Bug 6655531: customer area
    lbarton    11/15/06 - diff support
    htseng     09/26/05 - 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="kuscomm.xsd"/>
 <xsd:include schemaLocation="kustablt.xsd"/>
 <xsd:complexType name="CLUSTERType">
  <xsd:sequence>
   <xsd:element name="SCHEMA" type="ku:char30ElementWithValue1"/>
   <xsd:element name="NAME" type="ku:char30ElementWithValue1"/>
   <xsd:element name="COL_LIST" type="ku:ClusterCOL_LISTType"/>
   <xsd:group ref="ku:PhysicalAttributesClause"/>
   <xsd:element name="SIZE" type="ku:intElementWithValue1" minOccurs="0"/>
   <xsd:element name="TABLESPACE" type="ku:char30ElementWithValue1" minOccurs="0"/>
   <xsd:element name="HASHKEYS" type="ku:HashkeysClause" minOccurs="0"/>
   <xsd:choice>
    <xsd:element name="PARALLEL" type="ku:PARALLELTypeWithValue1" minOccurs="0"/>
    <xsd:element name="PARALLEL_DEGREE" type="ku:OldPARALLELType" minOccurs="0"/>
   </xsd:choice>
   <xsd:element name="ROW_DEPENDENCIES" type="ku:EmptyType" minOccurs="0"/>
   <xsd:element name="CACHE" type="ku:EmptyType" minOccurs="0"/>
   <xsd:element name="RANGE_PARTITIONING" type="ku:RANGE_PARTITIONINGType" minOccurs="0"/>
   <xsd:element name="CUSTOMER_AREA" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="version" type="ku:vsn" use="required"/>
  <xsd:attribute name="version2" type="ku:vsn"/>
 <!-- *******************************************************************
 complexType for CLUSTER
  COL_LIST
  [ PHYSICAL_ATTRIBUTES_CLAUSE ]
  [ SIZE ]
  [ TABLESPACE ]
  [ HASHKEYS ]
  [ PARALLEL ]
  [ ROW_DEPENDENCIES ]
  [ CACHE ]
  [ CUSTOMER_AREA ]
******************************************************************** -->
 </xsd:complexType>
 <xsd:complexType name="ClusterCOL_LISTType">
  <xsd:sequence>
   <xsd:element name="COL_LIST_ITEM" type="ku:ClusterCOL_LIST_ITEMType" maxOccurs="1000"/>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="ClusterCOL_LIST_ITEMType">
  <xsd:sequence>
   <xsd:element name="NAME" type="ku:char30ElementWithValue1"/>
   <xsd:element name="DATATYPE" type="ku:TypeNameElementWithValue1"/>
   <xsd:element name="LENGTH" type="ku:intElementWithValue1" minOccurs="0"/>
   <xsd:element name="PRECISION" type="ku:intElementWithValue1" minOccurs="0"/>
   <xsd:element name="SCALE" type="ku:intElementWithValue1" minOccurs="0"/>
   <xsd:element name="COLLATE_NAME" type="ku:char128ElementWithValue1" minOccurs="0"/>
   <xsd:element name="SORT" type="ku:EmptyType" minOccurs="0"/>
   <xsd:element name="CUSTOMER_AREA" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="src" type="ku:srcType"/>
 <!-- *******************************************************************
 complexType for ClusterCOL_LISTType
   COL_LIST_ITEM up to 1000
    NAME
    DATATYPE
    LENGTH
    PRECISION
    SCALE
    [ SORT ]
    [ CUSTOMER_AREA ]
******************************************************************** -->
 </xsd:complexType>
 <xsd:complexType name="HashkeysClause">
  <xsd:sequence>
   <xsd:element name="SINGLE_TABLE" type="ku:EmptyType" minOccurs="0"/>
   <xsd:element name="VALUES" type="ku:intElementWithValue1"/>
   <xsd:element name="HASH_EXPR" type="ku:char4000ElementWithValue1" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="src" type="ku:srcType"/>
 <!-- *******************************************************************
 complexType for HashkeysClause
  HASHKEPS
  [ SINGLE_TABLE ]
  [ HASH_EXPR ]
******************************************************************** -->
 </xsd:complexType>
</xsd:schema>

OHA YOOOO