UUID Changes
[pithos-ms-client] / trunk / Pithos.Client.WPF / pithosDataSet.xsd
1 <?xml version="1.0" encoding="utf-8"?>
2 <xs:schema id="pithosDataSet" targetNamespace="http://tempuri.org/pithosDataSet.xsd" xmlns:mstns="http://tempuri.org/pithosDataSet.xsd" xmlns="http://tempuri.org/pithosDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
3   <xs:annotation>
4     <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
5       <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
6         <Connections>
7           <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="pithosConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="pithosConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.Pithos.Client.WPF.Properties.Settings.GlobalReference.Default.pithosConnectionString" Provider="Microsoft.SqlServerCe.Client.4.0" />
8         </Connections>
9         <Tables>
10           <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="FileStateTableAdapter" GeneratorDataComponentClassName="FileStateTableAdapter" Name="FileState" UserDataComponentName="FileStateTableAdapter">
11             <MainSource>
12               <DbSource ConnectionRef="pithosConnectionString (Settings)" DbObjectName="FileState" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
13                 <DeleteCommand>
14                   <DbCommand CommandType="Text" ModifiedByUser="false">
15                     <CommandText>DELETE FROM [FileState] WHERE (([Id] = @Original_Id) AND ((@IsNull_FilePath = 1 AND [FilePath] IS NULL) OR ([FilePath] = @Original_FilePath)))</CommandText>
16                     <Parameters>
17                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_Id" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Original" />
18                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_FilePath" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="FilePath" SourceColumnNullMapping="false" SourceVersion="Original" />
19                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_FilePath" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="FilePath" SourceColumnNullMapping="false" SourceVersion="Original" />
20                     </Parameters>
21                   </DbCommand>
22                 </DeleteCommand>
23                 <InsertCommand>
24                   <DbCommand CommandType="Text" ModifiedByUser="false">
25                     <CommandText>INSERT INTO [FileState] ([Id], [ObjectID], [FilePath], [OverlayStatus], [FileStatus], [ConflictReason], [Checksum], [ETag], [Hashes], [LastWriteDate], [LastLength], [Version], [VersionTimeStamp], [IsShared], [SharedBy], [ShareWrite], [IsFolder], [Modified]) VALUES (@Id, @ObjectID, @FilePath, @OverlayStatus, @FileStatus, @ConflictReason, @Checksum, @ETag, @Hashes, @LastWriteDate, @LastLength, @Version, @VersionTimeStamp, @IsShared, @SharedBy, @ShareWrite, @IsFolder, @Modified)</CommandText>
26                     <Parameters>
27                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Id" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Current" />
28                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ObjectID" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ObjectID" SourceColumnNullMapping="false" SourceVersion="Current" />
29                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@FilePath" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="FilePath" SourceColumnNullMapping="false" SourceVersion="Current" />
30                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@OverlayStatus" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="OverlayStatus" SourceColumnNullMapping="false" SourceVersion="Current" />
31                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@FileStatus" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="FileStatus" SourceColumnNullMapping="false" SourceVersion="Current" />
32                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ConflictReason" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ConflictReason" SourceColumnNullMapping="false" SourceVersion="Current" />
33                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Checksum" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Checksum" SourceColumnNullMapping="false" SourceVersion="Current" />
34                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ETag" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ETag" SourceColumnNullMapping="false" SourceVersion="Current" />
35                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Hashes" Precision="0" ProviderType="NText" Scale="0" Size="0" SourceColumn="Hashes" SourceColumnNullMapping="false" SourceVersion="Current" />
36                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@LastWriteDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="LastWriteDate" SourceColumnNullMapping="false" SourceVersion="Current" />
37                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@LastLength" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="LastLength" SourceColumnNullMapping="false" SourceVersion="Current" />
38                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@Version" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="Version" SourceColumnNullMapping="false" SourceVersion="Current" />
39                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@VersionTimeStamp" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="VersionTimeStamp" SourceColumnNullMapping="false" SourceVersion="Current" />
40                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IsShared" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsShared" SourceColumnNullMapping="false" SourceVersion="Current" />
41                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@SharedBy" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="SharedBy" SourceColumnNullMapping="false" SourceVersion="Current" />
42                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@ShareWrite" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="ShareWrite" SourceColumnNullMapping="false" SourceVersion="Current" />
43                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IsFolder" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsFolder" SourceColumnNullMapping="false" SourceVersion="Current" />
44                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Modified" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="Modified" SourceColumnNullMapping="false" SourceVersion="Current" />
45                     </Parameters>
46                   </DbCommand>
47                 </InsertCommand>
48                 <SelectCommand>
49                   <DbCommand CommandType="Text" ModifiedByUser="false">
50                     <CommandText>SELECT [Id], [ObjectID], [FilePath], [OverlayStatus], [FileStatus], [ConflictReason], [Checksum], [ETag], [Hashes], [LastWriteDate], [LastLength], [Version], [VersionTimeStamp], [IsShared], [SharedBy], [ShareWrite], [IsFolder], [Modified] FROM [FileState]</CommandText>
51                     <Parameters />
52                   </DbCommand>
53                 </SelectCommand>
54                 <UpdateCommand>
55                   <DbCommand CommandType="Text" ModifiedByUser="false">
56                     <CommandText>UPDATE [FileState] SET [Id] = @Id, [ObjectID] = @ObjectID, [FilePath] = @FilePath, [OverlayStatus] = @OverlayStatus, [FileStatus] = @FileStatus, [ConflictReason] = @ConflictReason, [Checksum] = @Checksum, [ETag] = @ETag, [Hashes] = @Hashes, [LastWriteDate] = @LastWriteDate, [LastLength] = @LastLength, [Version] = @Version, [VersionTimeStamp] = @VersionTimeStamp, [IsShared] = @IsShared, [SharedBy] = @SharedBy, [ShareWrite] = @ShareWrite, [IsFolder] = @IsFolder, [Modified] = @Modified WHERE (([Id] = @Original_Id) AND ((@IsNull_FilePath = 1 AND [FilePath] IS NULL) OR ([FilePath] = @Original_FilePath)))</CommandText>
57                     <Parameters>
58                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Id" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Current" />
59                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ObjectID" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ObjectID" SourceColumnNullMapping="false" SourceVersion="Current" />
60                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@FilePath" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="FilePath" SourceColumnNullMapping="false" SourceVersion="Current" />
61                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@OverlayStatus" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="OverlayStatus" SourceColumnNullMapping="false" SourceVersion="Current" />
62                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@FileStatus" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="FileStatus" SourceColumnNullMapping="false" SourceVersion="Current" />
63                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ConflictReason" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ConflictReason" SourceColumnNullMapping="false" SourceVersion="Current" />
64                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Checksum" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Checksum" SourceColumnNullMapping="false" SourceVersion="Current" />
65                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ETag" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ETag" SourceColumnNullMapping="false" SourceVersion="Current" />
66                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Hashes" Precision="0" ProviderType="NText" Scale="0" Size="0" SourceColumn="Hashes" SourceColumnNullMapping="false" SourceVersion="Current" />
67                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@LastWriteDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="LastWriteDate" SourceColumnNullMapping="false" SourceVersion="Current" />
68                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@LastLength" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="LastLength" SourceColumnNullMapping="false" SourceVersion="Current" />
69                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@Version" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="Version" SourceColumnNullMapping="false" SourceVersion="Current" />
70                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@VersionTimeStamp" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="VersionTimeStamp" SourceColumnNullMapping="false" SourceVersion="Current" />
71                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IsShared" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsShared" SourceColumnNullMapping="false" SourceVersion="Current" />
72                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@SharedBy" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="SharedBy" SourceColumnNullMapping="false" SourceVersion="Current" />
73                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@ShareWrite" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="ShareWrite" SourceColumnNullMapping="false" SourceVersion="Current" />
74                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IsFolder" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsFolder" SourceColumnNullMapping="false" SourceVersion="Current" />
75                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Modified" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="Modified" SourceColumnNullMapping="false" SourceVersion="Current" />
76                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_Id" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Original" />
77                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_FilePath" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="FilePath" SourceColumnNullMapping="false" SourceVersion="Original" />
78                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_FilePath" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="FilePath" SourceColumnNullMapping="false" SourceVersion="Original" />
79                     </Parameters>
80                   </DbCommand>
81                 </UpdateCommand>
82               </DbSource>
83             </MainSource>
84             <Mappings>
85               <Mapping SourceColumn="Id" DataSetColumn="Id" />
86               <Mapping SourceColumn="ObjectID" DataSetColumn="ObjectID" />
87               <Mapping SourceColumn="FilePath" DataSetColumn="FilePath" />
88               <Mapping SourceColumn="OverlayStatus" DataSetColumn="OverlayStatus" />
89               <Mapping SourceColumn="FileStatus" DataSetColumn="FileStatus" />
90               <Mapping SourceColumn="ConflictReason" DataSetColumn="ConflictReason" />
91               <Mapping SourceColumn="Checksum" DataSetColumn="Checksum" />
92               <Mapping SourceColumn="ETag" DataSetColumn="ETag" />
93               <Mapping SourceColumn="Hashes" DataSetColumn="Hashes" />
94               <Mapping SourceColumn="LastWriteDate" DataSetColumn="LastWriteDate" />
95               <Mapping SourceColumn="LastLength" DataSetColumn="LastLength" />
96               <Mapping SourceColumn="Version" DataSetColumn="Version" />
97               <Mapping SourceColumn="VersionTimeStamp" DataSetColumn="VersionTimeStamp" />
98               <Mapping SourceColumn="IsShared" DataSetColumn="IsShared" />
99               <Mapping SourceColumn="SharedBy" DataSetColumn="SharedBy" />
100               <Mapping SourceColumn="ShareWrite" DataSetColumn="ShareWrite" />
101               <Mapping SourceColumn="IsFolder" DataSetColumn="IsFolder" />
102               <Mapping SourceColumn="Modified" DataSetColumn="Modified" />
103             </Mappings>
104             <Sources />
105           </TableAdapter>
106           <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="PithosVersionTableAdapter" GeneratorDataComponentClassName="PithosVersionTableAdapter" Name="PithosVersion" UserDataComponentName="PithosVersionTableAdapter">
107             <MainSource>
108               <DbSource ConnectionRef="pithosConnectionString (Settings)" DbObjectName="PithosVersion" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
109                 <DeleteCommand>
110                   <DbCommand CommandType="Text" ModifiedByUser="false">
111                     <CommandText>DELETE FROM [PithosVersion] WHERE (([Id] = @Original_Id))</CommandText>
112                     <Parameters>
113                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Original" />
114                     </Parameters>
115                   </DbCommand>
116                 </DeleteCommand>
117                 <InsertCommand>
118                   <DbCommand CommandType="Text" ModifiedByUser="false">
119                     <CommandText>INSERT INTO [PithosVersion] ([Id], [Version]) VALUES (@Id, @Version)</CommandText>
120                     <Parameters>
121                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Current" />
122                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Version" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Version" SourceColumnNullMapping="false" SourceVersion="Current" />
123                     </Parameters>
124                   </DbCommand>
125                 </InsertCommand>
126                 <SelectCommand>
127                   <DbCommand CommandType="Text" ModifiedByUser="false">
128                     <CommandText>SELECT [Id], [Version] FROM [PithosVersion]</CommandText>
129                     <Parameters />
130                   </DbCommand>
131                 </SelectCommand>
132                 <UpdateCommand>
133                   <DbCommand CommandType="Text" ModifiedByUser="false">
134                     <CommandText>UPDATE [PithosVersion] SET [Id] = @Id, [Version] = @Version WHERE (([Id] = @Original_Id))</CommandText>
135                     <Parameters>
136                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Current" />
137                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Version" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Version" SourceColumnNullMapping="false" SourceVersion="Current" />
138                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Original" />
139                     </Parameters>
140                   </DbCommand>
141                 </UpdateCommand>
142               </DbSource>
143             </MainSource>
144             <Mappings>
145               <Mapping SourceColumn="Id" DataSetColumn="Id" />
146               <Mapping SourceColumn="Version" DataSetColumn="Version" />
147             </Mappings>
148             <Sources />
149           </TableAdapter>
150         </Tables>
151         <Sources />
152       </DataSource>
153     </xs:appinfo>
154   </xs:annotation>
155   <xs:element name="pithosDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="True" msprop:Generator_DataSetName="pithosDataSet" msprop:Generator_UserDSName="pithosDataSet">
156     <xs:complexType>
157       <xs:choice minOccurs="0" maxOccurs="unbounded">
158         <xs:element name="FileState" msprop:Generator_TableClassName="FileStateDataTable" msprop:Generator_TableVarName="tableFileState" msprop:Generator_TablePropName="FileState" msprop:Generator_RowDeletingName="FileStateRowDeleting" msprop:Generator_RowChangingName="FileStateRowChanging" msprop:Generator_RowEvHandlerName="FileStateRowChangeEventHandler" msprop:Generator_RowDeletedName="FileStateRowDeleted" msprop:Generator_UserTableName="FileState" msprop:Generator_RowChangedName="FileStateRowChanged" msprop:Generator_RowEvArgName="FileStateRowChangeEvent" msprop:Generator_RowClassName="FileStateRow">
159           <xs:complexType>
160             <xs:sequence>
161               <xs:element name="Id" msdata:DataType="System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:string" />
162               <xs:element name="ObjectID" msprop:Generator_ColumnVarNameInTable="columnObjectID" msprop:Generator_ColumnPropNameInRow="ObjectID" msprop:Generator_ColumnPropNameInTable="ObjectIDColumn" msprop:Generator_UserColumnName="ObjectID" minOccurs="0">
163                 <xs:simpleType>
164                   <xs:restriction base="xs:string">
165                     <xs:maxLength value="255" />
166                   </xs:restriction>
167                 </xs:simpleType>
168               </xs:element>
169               <xs:element name="FilePath" msprop:Generator_ColumnVarNameInTable="columnFilePath" msprop:Generator_ColumnPropNameInRow="FilePath" msprop:Generator_ColumnPropNameInTable="FilePathColumn" msprop:Generator_UserColumnName="FilePath" minOccurs="0">
170                 <xs:simpleType>
171                   <xs:restriction base="xs:string">
172                     <xs:maxLength value="255" />
173                   </xs:restriction>
174                 </xs:simpleType>
175               </xs:element>
176               <xs:element name="OverlayStatus" msprop:Generator_ColumnVarNameInTable="columnOverlayStatus" msprop:Generator_ColumnPropNameInRow="OverlayStatus" msprop:Generator_ColumnPropNameInTable="OverlayStatusColumn" msprop:Generator_UserColumnName="OverlayStatus" type="xs:int" minOccurs="0" />
177               <xs:element name="FileStatus" msprop:Generator_ColumnVarNameInTable="columnFileStatus" msprop:Generator_ColumnPropNameInRow="FileStatus" msprop:Generator_ColumnPropNameInTable="FileStatusColumn" msprop:Generator_UserColumnName="FileStatus" type="xs:int" minOccurs="0" />
178               <xs:element name="ConflictReason" msprop:Generator_ColumnVarNameInTable="columnConflictReason" msprop:Generator_ColumnPropNameInRow="ConflictReason" msprop:Generator_ColumnPropNameInTable="ConflictReasonColumn" msprop:Generator_UserColumnName="ConflictReason" minOccurs="0">
179                 <xs:simpleType>
180                   <xs:restriction base="xs:string">
181                     <xs:maxLength value="255" />
182                   </xs:restriction>
183                 </xs:simpleType>
184               </xs:element>
185               <xs:element name="Checksum" msprop:Generator_ColumnVarNameInTable="columnChecksum" msprop:Generator_ColumnPropNameInRow="Checksum" msprop:Generator_ColumnPropNameInTable="ChecksumColumn" msprop:Generator_UserColumnName="Checksum" minOccurs="0">
186                 <xs:simpleType>
187                   <xs:restriction base="xs:string">
188                     <xs:maxLength value="64" />
189                   </xs:restriction>
190                 </xs:simpleType>
191               </xs:element>
192               <xs:element name="ETag" msprop:Generator_ColumnVarNameInTable="columnETag" msprop:Generator_ColumnPropNameInRow="ETag" msprop:Generator_ColumnPropNameInTable="ETagColumn" msprop:Generator_UserColumnName="ETag" minOccurs="0">
193                 <xs:simpleType>
194                   <xs:restriction base="xs:string">
195                     <xs:maxLength value="64" />
196                   </xs:restriction>
197                 </xs:simpleType>
198               </xs:element>
199               <xs:element name="Hashes" msprop:Generator_ColumnVarNameInTable="columnHashes" msprop:Generator_ColumnPropNameInRow="Hashes" msprop:Generator_ColumnPropNameInTable="HashesColumn" msprop:Generator_UserColumnName="Hashes" minOccurs="0">
200                 <xs:simpleType>
201                   <xs:restriction base="xs:string">
202                     <xs:maxLength value="536870911" />
203                   </xs:restriction>
204                 </xs:simpleType>
205               </xs:element>
206               <xs:element name="LastWriteDate" msprop:Generator_ColumnVarNameInTable="columnLastWriteDate" msprop:Generator_ColumnPropNameInRow="LastWriteDate" msprop:Generator_ColumnPropNameInTable="LastWriteDateColumn" msprop:Generator_UserColumnName="LastWriteDate" type="xs:dateTime" minOccurs="0" />
207               <xs:element name="LastLength" msprop:Generator_ColumnVarNameInTable="columnLastLength" msprop:Generator_ColumnPropNameInRow="LastLength" msprop:Generator_ColumnPropNameInTable="LastLengthColumn" msprop:Generator_UserColumnName="LastLength" type="xs:long" minOccurs="0" />
208               <xs:element name="Version" msprop:Generator_ColumnVarNameInTable="columnVersion" msprop:Generator_ColumnPropNameInRow="Version" msprop:Generator_ColumnPropNameInTable="VersionColumn" msprop:Generator_UserColumnName="Version" type="xs:long" minOccurs="0" />
209               <xs:element name="VersionTimeStamp" msprop:Generator_ColumnVarNameInTable="columnVersionTimeStamp" msprop:Generator_ColumnPropNameInRow="VersionTimeStamp" msprop:Generator_ColumnPropNameInTable="VersionTimeStampColumn" msprop:Generator_UserColumnName="VersionTimeStamp" type="xs:dateTime" minOccurs="0" />
210               <xs:element name="IsShared" msprop:Generator_ColumnVarNameInTable="columnIsShared" msprop:Generator_ColumnPropNameInRow="IsShared" msprop:Generator_ColumnPropNameInTable="IsSharedColumn" msprop:Generator_UserColumnName="IsShared" type="xs:boolean" minOccurs="0" />
211               <xs:element name="SharedBy" msprop:Generator_ColumnVarNameInTable="columnSharedBy" msprop:Generator_ColumnPropNameInRow="SharedBy" msprop:Generator_ColumnPropNameInTable="SharedByColumn" msprop:Generator_UserColumnName="SharedBy" minOccurs="0">
212                 <xs:simpleType>
213                   <xs:restriction base="xs:string">
214                     <xs:maxLength value="255" />
215                   </xs:restriction>
216                 </xs:simpleType>
217               </xs:element>
218               <xs:element name="ShareWrite" msprop:Generator_ColumnVarNameInTable="columnShareWrite" msprop:Generator_ColumnPropNameInRow="ShareWrite" msprop:Generator_ColumnPropNameInTable="ShareWriteColumn" msprop:Generator_UserColumnName="ShareWrite" type="xs:boolean" minOccurs="0" />
219               <xs:element name="IsFolder" msprop:Generator_ColumnVarNameInTable="columnIsFolder" msprop:Generator_ColumnPropNameInRow="IsFolder" msprop:Generator_ColumnPropNameInTable="IsFolderColumn" msprop:Generator_UserColumnName="IsFolder" type="xs:boolean" minOccurs="0" />
220               <xs:element name="Modified" msprop:Generator_ColumnVarNameInTable="columnModified" msprop:Generator_ColumnPropNameInRow="Modified" msprop:Generator_ColumnPropNameInTable="ModifiedColumn" msprop:Generator_UserColumnName="Modified" type="xs:dateTime" minOccurs="0" />
221             </xs:sequence>
222           </xs:complexType>
223         </xs:element>
224         <xs:element name="PithosVersion" msprop:Generator_TableClassName="PithosVersionDataTable" msprop:Generator_TableVarName="tablePithosVersion" msprop:Generator_TablePropName="PithosVersion" msprop:Generator_RowDeletingName="PithosVersionRowDeleting" msprop:Generator_RowChangingName="PithosVersionRowChanging" msprop:Generator_RowEvHandlerName="PithosVersionRowChangeEventHandler" msprop:Generator_RowDeletedName="PithosVersionRowDeleted" msprop:Generator_UserTableName="PithosVersion" msprop:Generator_RowChangedName="PithosVersionRowChanged" msprop:Generator_RowEvArgName="PithosVersionRowChangeEvent" msprop:Generator_RowClassName="PithosVersionRow">
225           <xs:complexType>
226             <xs:sequence>
227               <xs:element name="Id" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
228               <xs:element name="Version" msprop:Generator_ColumnVarNameInTable="columnVersion" msprop:Generator_ColumnPropNameInRow="Version" msprop:Generator_ColumnPropNameInTable="VersionColumn" msprop:Generator_UserColumnName="Version" minOccurs="0">
229                 <xs:simpleType>
230                   <xs:restriction base="xs:string">
231                     <xs:maxLength value="20" />
232                   </xs:restriction>
233                 </xs:simpleType>
234               </xs:element>
235             </xs:sequence>
236           </xs:complexType>
237         </xs:element>
238       </xs:choice>
239     </xs:complexType>
240     <xs:unique name="Constraint1">
241       <xs:selector xpath=".//mstns:FileState" />
242       <xs:field xpath="mstns:FilePath" />
243     </xs:unique>
244     <xs:unique name="Constraint2" msdata:PrimaryKey="true">
245       <xs:selector xpath=".//mstns:FileState" />
246       <xs:field xpath="mstns:Id" />
247     </xs:unique>
248     <xs:unique name="PithosVersion_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
249       <xs:selector xpath=".//mstns:PithosVersion" />
250       <xs:field xpath="mstns:Id" />
251     </xs:unique>
252   </xs:element>
253 </xs:schema>