b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt<?xml version="1.0" encoding="UTF-8"?>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt<!--
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt This code is free software; you can redistribute it and/or modify it
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt under the terms of the GNU General Public License version 2 only, as
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt published by the Free Software Foundation. Oracle designates this
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt particular file as subject to the "Classpath" exception as provided
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt by Oracle in the LICENSE file that accompanied this code.
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt This code is distributed in the hope that it will be useful, but WITHOUT
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt version 2 for more details (a copy is included in the LICENSE file that
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt accompanied this code).
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt You should have received a copy of the GNU General Public License version
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt 2 along with this work; if not, write to the Free Software Foundation,
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt or visit www.oracle.com if you need additional information or have any
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt questions.
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt-->
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt<!-- WebRowSet XML Schema by Jonathan Bruce (Sun Microsystems Inc.) -->
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt<xs:schema targetNamespace="http://java.sun.com/xml/ns/jdbc" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="webRowSet">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element ref="wrs:properties"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element ref="wrs:metadata"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element ref="wrs:data"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:element>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="columnValue" type="xs:anyType"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="updateValue" type="xs:anyType"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="properties">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="command" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="concurrency" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="datasource" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="escape-processing" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="fetch-direction" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="fetch-size" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="isolation-level" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="key-columns">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:sequence minOccurs="0" maxOccurs="unbounded">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="column" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:element>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="map">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:sequence minOccurs="0" maxOccurs="unbounded">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="type" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="class" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:element>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="max-field-size" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="max-rows" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="query-timeout" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="read-only" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="rowset-type" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="show-deleted" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="table-name" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="url" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="sync-provider">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="sync-provider-name" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="sync-provider-vendor" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="sync-provider-version" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="sync-provider-grade" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="data-source-lock" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:element>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:element>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="metadata">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="column-count" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:choice>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="column-definition" minOccurs="0" maxOccurs="unbounded">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="column-index" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="auto-increment" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="case-sensitive" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="currency" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="nullable" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="signed" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="searchable" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="column-display-size" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="column-label" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="column-name" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="schema-name" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="column-precision" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="column-scale" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="table-name" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="catalog-name" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="column-type" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="column-type-name" type="xs:string"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:element>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:choice>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:element>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="data">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:sequence minOccurs="0" maxOccurs="unbounded">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="currentRow" minOccurs="0" maxOccurs="unbounded">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:sequence minOccurs="0" maxOccurs="unbounded">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element ref="wrs:columnValue"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:element>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="insertRow" minOccurs="0" maxOccurs="unbounded">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:choice minOccurs="0" maxOccurs="unbounded">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element ref="wrs:columnValue"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element ref="wrs:updateValue"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:choice>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:element>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="deleteRow" minOccurs="0" maxOccurs="unbounded">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:sequence minOccurs="0" maxOccurs="unbounded">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element ref="wrs:columnValue"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element ref="wrs:updateValue"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:element>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element name="modifyRow" minOccurs="0" maxOccurs="unbounded">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:sequence minOccurs="0" maxOccurs="unbounded">
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element ref="wrs:columnValue"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt <xs:element ref="wrs:updateValue"/>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:element>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:sequence>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:complexType>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt </xs:element>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt</xs:schema>
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt