Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mcs / class / Mono.Data.Sqlite / resources / DataTypes.xml
1 <?xml version="1.0" standalone="yes"?>\r
2 <DocumentElement>\r
3   <DataTypes>\r
4     <TypeName>smallint</TypeName>\r
5     <ProviderDbType>10</ProviderDbType>\r
6     <ColumnSize>5</ColumnSize>\r
7     <DataType>System.Int16</DataType>\r
8     <CreateFormat>smallint</CreateFormat>\r
9     <IsAutoIncrementable>false</IsAutoIncrementable>\r
10     <IsCaseSensitive>false</IsCaseSensitive>\r
11     <IsFixedLength>true</IsFixedLength>\r
12     <IsFixedPrecisionScale>true</IsFixedPrecisionScale>\r
13     <IsLong>false</IsLong>\r
14     <IsNullable>true</IsNullable>\r
15     <IsSearchable>true</IsSearchable>\r
16     <IsSearchableWithLike>false</IsSearchableWithLike>\r
17     <IsUnsigned>false</IsUnsigned>\r
18     <IsBestMatch>true</IsBestMatch>\r
19   </DataTypes>\r
20   <DataTypes>\r
21     <TypeName>int</TypeName>\r
22     <ProviderDbType>11</ProviderDbType>\r
23     <ColumnSize>10</ColumnSize>\r
24     <DataType>System.Int32</DataType>\r
25     <CreateFormat>int</CreateFormat>\r
26     <IsAutoIncrementable>false</IsAutoIncrementable>\r
27     <IsCaseSensitive>false</IsCaseSensitive>\r
28     <IsFixedLength>true</IsFixedLength>\r
29     <IsFixedPrecisionScale>true</IsFixedPrecisionScale>\r
30     <IsLong>false</IsLong>\r
31     <IsNullable>true</IsNullable>\r
32     <IsSearchable>true</IsSearchable>\r
33     <IsSearchableWithLike>false</IsSearchableWithLike>\r
34     <IsUnsigned>false</IsUnsigned>\r
35     <IsBestMatch>true</IsBestMatch>\r
36   </DataTypes>\r
37   <DataTypes>\r
38     <TypeName>real</TypeName>\r
39     <ProviderDbType>15</ProviderDbType>\r
40     <ColumnSize>7</ColumnSize>\r
41     <DataType>System.Single</DataType>\r
42     <CreateFormat>real</CreateFormat>\r
43     <IsAutoIncrementable>false</IsAutoIncrementable>\r
44     <IsCaseSensitive>false</IsCaseSensitive>\r
45     <IsFixedLength>true</IsFixedLength>\r
46     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
47     <IsLong>false</IsLong>\r
48     <IsNullable>true</IsNullable>\r
49     <IsSearchable>true</IsSearchable>\r
50     <IsSearchableWithLike>false</IsSearchableWithLike>\r
51     <IsUnsigned>false</IsUnsigned>\r
52     <IsBestMatch>true</IsBestMatch>\r
53   </DataTypes>\r
54   <DataTypes>\r
55     <TypeName>float</TypeName>\r
56     <ProviderDbType>8</ProviderDbType>\r
57     <ColumnSize>6</ColumnSize>\r
58     <DataType>System.Double</DataType>\r
59     <CreateFormat>float</CreateFormat>\r
60     <IsAutoIncrementable>false</IsAutoIncrementable>\r
61     <IsCaseSensitive>false</IsCaseSensitive>\r
62     <IsFixedLength>true</IsFixedLength>\r
63     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
64     <IsLong>false</IsLong>\r
65     <IsNullable>true</IsNullable>\r
66     <IsSearchable>true</IsSearchable>\r
67     <IsSearchableWithLike>false</IsSearchableWithLike>\r
68     <IsUnsigned>false</IsUnsigned>\r
69     <IsBestMatch>true</IsBestMatch>\r
70   </DataTypes>\r
71   <DataTypes>\r
72     <TypeName>double</TypeName>\r
73     <ProviderDbType>8</ProviderDbType>\r
74     <ColumnSize>6</ColumnSize>\r
75     <DataType>System.Double</DataType>\r
76     <CreateFormat>double</CreateFormat>\r
77     <IsAutoIncrementable>false</IsAutoIncrementable>\r
78     <IsCaseSensitive>false</IsCaseSensitive>\r
79     <IsFixedLength>true</IsFixedLength>\r
80     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
81     <IsLong>false</IsLong>\r
82     <IsNullable>true</IsNullable>\r
83     <IsSearchable>true</IsSearchable>\r
84     <IsSearchableWithLike>false</IsSearchableWithLike>\r
85     <IsUnsigned>false</IsUnsigned>\r
86     <IsBestMatch>false</IsBestMatch>\r
87   </DataTypes>\r
88   <DataTypes>\r
89     <TypeName>money</TypeName>\r
90     <ProviderDbType>7</ProviderDbType>\r
91     <ColumnSize>19</ColumnSize>\r
92     <DataType>System.Decimal</DataType>\r
93     <CreateFormat>money</CreateFormat>\r
94     <IsAutoIncrementable>false</IsAutoIncrementable>\r
95     <IsCaseSensitive>false</IsCaseSensitive>\r
96     <IsFixedLength>true</IsFixedLength>\r
97     <IsFixedPrecisionScale>true</IsFixedPrecisionScale>\r
98     <IsLong>false</IsLong>\r
99     <IsNullable>true</IsNullable>\r
100     <IsSearchable>true</IsSearchable>\r
101     <IsSearchableWithLike>false</IsSearchableWithLike>\r
102     <IsUnsigned>false</IsUnsigned>\r
103     <IsBestMatch>true</IsBestMatch>\r
104   </DataTypes>\r
105   <DataTypes>\r
106     <TypeName>currency</TypeName>\r
107     <ProviderDbType>7</ProviderDbType>\r
108     <ColumnSize>19</ColumnSize>\r
109     <DataType>System.Decimal</DataType>\r
110     <CreateFormat>currency</CreateFormat>\r
111     <IsAutoIncrementable>false</IsAutoIncrementable>\r
112     <IsCaseSensitive>false</IsCaseSensitive>\r
113     <IsFixedLength>true</IsFixedLength>\r
114     <IsFixedPrecisionScale>true</IsFixedPrecisionScale>\r
115     <IsLong>false</IsLong>\r
116     <IsNullable>true</IsNullable>\r
117     <IsSearchable>true</IsSearchable>\r
118     <IsSearchableWithLike>false</IsSearchableWithLike>\r
119     <IsUnsigned>false</IsUnsigned>\r
120     <IsBestMatch>false</IsBestMatch>\r
121   </DataTypes>\r
122   <DataTypes>\r
123     <TypeName>decimal</TypeName>\r
124     <ProviderDbType>7</ProviderDbType>\r
125     <ColumnSize>19</ColumnSize>\r
126     <DataType>System.Decimal</DataType>\r
127     <CreateFormat>decimal</CreateFormat>\r
128     <IsAutoIncrementable>false</IsAutoIncrementable>\r
129     <IsCaseSensitive>false</IsCaseSensitive>\r
130     <IsFixedLength>true</IsFixedLength>\r
131     <IsFixedPrecisionScale>true</IsFixedPrecisionScale>\r
132     <IsLong>false</IsLong>\r
133     <IsNullable>true</IsNullable>\r
134     <IsSearchable>true</IsSearchable>\r
135     <IsSearchableWithLike>false</IsSearchableWithLike>\r
136     <IsUnsigned>false</IsUnsigned>\r
137     <IsBestMatch>true</IsBestMatch>\r
138   </DataTypes>\r
139   <DataTypes>\r
140     <TypeName>numeric</TypeName>\r
141     <ProviderDbType>7</ProviderDbType>\r
142     <ColumnSize>19</ColumnSize>\r
143     <DataType>System.Decimal</DataType>\r
144     <CreateFormat>numeric</CreateFormat>\r
145     <IsAutoIncrementable>false</IsAutoIncrementable>\r
146     <IsCaseSensitive>false</IsCaseSensitive>\r
147     <IsFixedLength>true</IsFixedLength>\r
148     <IsFixedPrecisionScale>true</IsFixedPrecisionScale>\r
149     <IsLong>false</IsLong>\r
150     <IsNullable>true</IsNullable>\r
151     <IsSearchable>true</IsSearchable>\r
152     <IsSearchableWithLike>false</IsSearchableWithLike>\r
153     <IsUnsigned>false</IsUnsigned>\r
154     <IsBestMatch>false</IsBestMatch>\r
155   </DataTypes>\r
156   <DataTypes>\r
157     <TypeName>bit</TypeName>\r
158     <ProviderDbType>3</ProviderDbType>\r
159     <ColumnSize>1</ColumnSize>\r
160     <DataType>System.Boolean</DataType>\r
161     <CreateFormat>bit</CreateFormat>\r
162     <IsAutoIncrementable>false</IsAutoIncrementable>\r
163     <IsCaseSensitive>false</IsCaseSensitive>\r
164     <IsFixedLength>true</IsFixedLength>\r
165     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
166     <IsLong>false</IsLong>\r
167     <IsNullable>true</IsNullable>\r
168     <IsSearchable>true</IsSearchable>\r
169     <IsSearchableWithLike>false</IsSearchableWithLike>\r
170     <IsBestMatch>true</IsBestMatch>\r
171   </DataTypes>\r
172   <DataTypes>\r
173     <TypeName>yesno</TypeName>\r
174     <ProviderDbType>3</ProviderDbType>\r
175     <ColumnSize>1</ColumnSize>\r
176     <DataType>System.Boolean</DataType>\r
177     <CreateFormat>yesno</CreateFormat>\r
178     <IsAutoIncrementable>false</IsAutoIncrementable>\r
179     <IsCaseSensitive>false</IsCaseSensitive>\r
180     <IsFixedLength>true</IsFixedLength>\r
181     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
182     <IsLong>false</IsLong>\r
183     <IsNullable>true</IsNullable>\r
184     <IsSearchable>true</IsSearchable>\r
185     <IsSearchableWithLike>false</IsSearchableWithLike>\r
186     <IsBestMatch>false</IsBestMatch>\r
187   </DataTypes>\r
188   <DataTypes>\r
189     <TypeName>logical</TypeName>\r
190     <ProviderDbType>3</ProviderDbType>\r
191     <ColumnSize>1</ColumnSize>\r
192     <DataType>System.Boolean</DataType>\r
193     <CreateFormat>logical</CreateFormat>\r
194     <IsAutoIncrementable>false</IsAutoIncrementable>\r
195     <IsCaseSensitive>false</IsCaseSensitive>\r
196     <IsFixedLength>true</IsFixedLength>\r
197     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
198     <IsLong>false</IsLong>\r
199     <IsNullable>true</IsNullable>\r
200     <IsSearchable>true</IsSearchable>\r
201     <IsSearchableWithLike>false</IsSearchableWithLike>\r
202     <IsBestMatch>false</IsBestMatch>\r
203   </DataTypes>\r
204   <DataTypes>\r
205     <TypeName>bool</TypeName>\r
206     <ProviderDbType>3</ProviderDbType>\r
207     <ColumnSize>1</ColumnSize>\r
208     <DataType>System.Boolean</DataType>\r
209     <CreateFormat>bool</CreateFormat>\r
210     <IsAutoIncrementable>false</IsAutoIncrementable>\r
211     <IsCaseSensitive>false</IsCaseSensitive>\r
212     <IsFixedLength>true</IsFixedLength>\r
213     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
214     <IsLong>false</IsLong>\r
215     <IsNullable>true</IsNullable>\r
216     <IsSearchable>true</IsSearchable>\r
217     <IsSearchableWithLike>false</IsSearchableWithLike>\r
218     <IsBestMatch>false</IsBestMatch>\r
219   </DataTypes>\r
220   <DataTypes>\r
221     <TypeName>boolean</TypeName>\r
222     <ProviderDbType>3</ProviderDbType>\r
223     <ColumnSize>1</ColumnSize>\r
224     <DataType>System.Boolean</DataType>\r
225     <CreateFormat>boolean</CreateFormat>\r
226     <IsAutoIncrementable>false</IsAutoIncrementable>\r
227     <IsCaseSensitive>false</IsCaseSensitive>\r
228     <IsFixedLength>true</IsFixedLength>\r
229     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
230     <IsLong>false</IsLong>\r
231     <IsNullable>true</IsNullable>\r
232     <IsSearchable>true</IsSearchable>\r
233     <IsSearchableWithLike>false</IsSearchableWithLike>\r
234     <IsBestMatch>false</IsBestMatch>\r
235   </DataTypes>\r
236   <DataTypes>\r
237     <TypeName>tinyint</TypeName>\r
238     <ProviderDbType>2</ProviderDbType>\r
239     <ColumnSize>3</ColumnSize>\r
240     <DataType>System.Byte</DataType>\r
241     <CreateFormat>tinyint</CreateFormat>\r
242     <IsAutoIncrementable>false</IsAutoIncrementable>\r
243     <IsCaseSensitive>false</IsCaseSensitive>\r
244     <IsFixedLength>true</IsFixedLength>\r
245     <IsFixedPrecisionScale>true</IsFixedPrecisionScale>\r
246     <IsLong>false</IsLong>\r
247     <IsNullable>true</IsNullable>\r
248     <IsSearchable>true</IsSearchable>\r
249     <IsSearchableWithLike>false</IsSearchableWithLike>\r
250     <IsUnsigned>true</IsUnsigned>\r
251     <IsBestMatch>true</IsBestMatch>\r
252   </DataTypes>\r
253   <DataTypes>\r
254     <TypeName>integer</TypeName>\r
255     <ProviderDbType>12</ProviderDbType>\r
256     <ColumnSize>19</ColumnSize>\r
257     <DataType>System.Int64</DataType>\r
258     <CreateFormat>integer</CreateFormat>\r
259     <IsAutoIncrementable>true</IsAutoIncrementable>\r
260     <IsCaseSensitive>false</IsCaseSensitive>\r
261     <IsFixedLength>true</IsFixedLength>\r
262     <IsFixedPrecisionScale>true</IsFixedPrecisionScale>\r
263     <IsLong>false</IsLong>\r
264     <IsNullable>true</IsNullable>\r
265     <IsSearchable>true</IsSearchable>\r
266     <IsSearchableWithLike>false</IsSearchableWithLike>\r
267     <IsUnsigned>false</IsUnsigned>\r
268     <IsBestMatch>true</IsBestMatch>\r
269   </DataTypes>\r
270   <DataTypes>\r
271     <TypeName>counter</TypeName>\r
272     <ProviderDbType>12</ProviderDbType>\r
273     <ColumnSize>19</ColumnSize>\r
274     <DataType>System.Int64</DataType>\r
275     <CreateFormat>counter</CreateFormat>\r
276     <IsAutoIncrementable>true</IsAutoIncrementable>\r
277     <IsCaseSensitive>false</IsCaseSensitive>\r
278     <IsFixedLength>true</IsFixedLength>\r
279     <IsFixedPrecisionScale>true</IsFixedPrecisionScale>\r
280     <IsLong>false</IsLong>\r
281     <IsNullable>true</IsNullable>\r
282     <IsSearchable>true</IsSearchable>\r
283     <IsSearchableWithLike>false</IsSearchableWithLike>\r
284     <IsUnsigned>false</IsUnsigned>\r
285     <IsBestMatch>false</IsBestMatch>\r
286   </DataTypes>\r
287   <DataTypes>\r
288     <TypeName>autoincrement</TypeName>\r
289     <ProviderDbType>12</ProviderDbType>\r
290     <ColumnSize>19</ColumnSize>\r
291     <DataType>System.Int64</DataType>\r
292     <CreateFormat>autoincrement</CreateFormat>\r
293     <IsAutoIncrementable>true</IsAutoIncrementable>\r
294     <IsCaseSensitive>false</IsCaseSensitive>\r
295     <IsFixedLength>true</IsFixedLength>\r
296     <IsFixedPrecisionScale>true</IsFixedPrecisionScale>\r
297     <IsLong>false</IsLong>\r
298     <IsNullable>true</IsNullable>\r
299     <IsSearchable>true</IsSearchable>\r
300     <IsSearchableWithLike>false</IsSearchableWithLike>\r
301     <IsUnsigned>false</IsUnsigned>\r
302     <IsBestMatch>false</IsBestMatch>\r
303   </DataTypes>\r
304   <DataTypes>\r
305     <TypeName>identity</TypeName>\r
306     <ProviderDbType>12</ProviderDbType>\r
307     <ColumnSize>19</ColumnSize>\r
308     <DataType>System.Int64</DataType>\r
309     <CreateFormat>identity</CreateFormat>\r
310     <IsAutoIncrementable>true</IsAutoIncrementable>\r
311     <IsCaseSensitive>false</IsCaseSensitive>\r
312     <IsFixedLength>true</IsFixedLength>\r
313     <IsFixedPrecisionScale>true</IsFixedPrecisionScale>\r
314     <IsLong>false</IsLong>\r
315     <IsNullable>true</IsNullable>\r
316     <IsSearchable>true</IsSearchable>\r
317     <IsSearchableWithLike>false</IsSearchableWithLike>\r
318     <IsUnsigned>false</IsUnsigned>\r
319     <IsBestMatch>false</IsBestMatch>\r
320   </DataTypes>\r
321   <DataTypes>\r
322     <TypeName>long</TypeName>\r
323     <ProviderDbType>12</ProviderDbType>\r
324     <ColumnSize>19</ColumnSize>\r
325     <DataType>System.Int64</DataType>\r
326     <CreateFormat>long</CreateFormat>\r
327     <IsAutoIncrementable>true</IsAutoIncrementable>\r
328     <IsCaseSensitive>false</IsCaseSensitive>\r
329     <IsFixedLength>true</IsFixedLength>\r
330     <IsFixedPrecisionScale>true</IsFixedPrecisionScale>\r
331     <IsLong>false</IsLong>\r
332     <IsNullable>true</IsNullable>\r
333     <IsSearchable>true</IsSearchable>\r
334     <IsSearchableWithLike>false</IsSearchableWithLike>\r
335     <IsUnsigned>false</IsUnsigned>\r
336     <IsBestMatch>false</IsBestMatch>\r
337   </DataTypes>\r
338   <DataTypes>\r
339     <TypeName>bigint</TypeName>\r
340     <ProviderDbType>12</ProviderDbType>\r
341     <ColumnSize>19</ColumnSize>\r
342     <DataType>System.Int64</DataType>\r
343     <CreateFormat>bigint</CreateFormat>\r
344     <IsAutoIncrementable>true</IsAutoIncrementable>\r
345     <IsCaseSensitive>false</IsCaseSensitive>\r
346     <IsFixedLength>true</IsFixedLength>\r
347     <IsFixedPrecisionScale>true</IsFixedPrecisionScale>\r
348     <IsLong>false</IsLong>\r
349     <IsNullable>true</IsNullable>\r
350     <IsSearchable>true</IsSearchable>\r
351     <IsSearchableWithLike>false</IsSearchableWithLike>\r
352     <IsUnsigned>false</IsUnsigned>\r
353     <IsBestMatch>false</IsBestMatch>\r
354   </DataTypes>\r
355   <DataTypes>\r
356     <TypeName>binary</TypeName>\r
357     <ProviderDbType>1</ProviderDbType>\r
358     <ColumnSize>2147483647</ColumnSize>\r
359     <DataType>System.Byte[]</DataType>\r
360     <CreateFormat>binary</CreateFormat>\r
361     <IsAutoIncrementable>false</IsAutoIncrementable>\r
362     <IsCaseSensitive>false</IsCaseSensitive>\r
363     <IsFixedLength>false</IsFixedLength>\r
364     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
365     <IsLong>false</IsLong>\r
366     <IsNullable>true</IsNullable>\r
367     <IsSearchable>false</IsSearchable>\r
368     <IsSearchableWithLike>false</IsSearchableWithLike>\r
369     <LiteralPrefix>X'</LiteralPrefix>\r
370     <LiteralSuffix>'</LiteralSuffix>\r
371     <IsBestMatch>true</IsBestMatch>\r
372   </DataTypes>\r
373   <DataTypes>\r
374     <TypeName>varbinary</TypeName>\r
375     <ProviderDbType>1</ProviderDbType>\r
376     <ColumnSize>2147483647</ColumnSize>\r
377     <DataType>System.Byte[]</DataType>\r
378     <CreateFormat>varbinary</CreateFormat>\r
379     <IsAutoIncrementable>false</IsAutoIncrementable>\r
380     <IsCaseSensitive>false</IsCaseSensitive>\r
381     <IsFixedLength>false</IsFixedLength>\r
382     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
383     <IsLong>false</IsLong>\r
384     <IsNullable>true</IsNullable>\r
385     <IsSearchable>false</IsSearchable>\r
386     <IsSearchableWithLike>false</IsSearchableWithLike>\r
387     <LiteralPrefix>X'</LiteralPrefix>\r
388     <LiteralSuffix>'</LiteralSuffix>\r
389     <IsBestMatch>false</IsBestMatch>\r
390   </DataTypes>\r
391   <DataTypes>\r
392     <TypeName>blob</TypeName>\r
393     <ProviderDbType>1</ProviderDbType>\r
394     <ColumnSize>2147483647</ColumnSize>\r
395     <DataType>System.Byte[]</DataType>\r
396     <CreateFormat>blob</CreateFormat>\r
397     <IsAutoIncrementable>false</IsAutoIncrementable>\r
398     <IsCaseSensitive>false</IsCaseSensitive>\r
399     <IsFixedLength>false</IsFixedLength>\r
400     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
401     <IsLong>false</IsLong>\r
402     <IsNullable>true</IsNullable>\r
403     <IsSearchable>false</IsSearchable>\r
404     <IsSearchableWithLike>false</IsSearchableWithLike>\r
405     <LiteralPrefix>X'</LiteralPrefix>\r
406     <LiteralSuffix>'</LiteralSuffix>\r
407     <IsBestMatch>false</IsBestMatch>\r
408   </DataTypes>\r
409   <DataTypes>\r
410     <TypeName>image</TypeName>\r
411     <ProviderDbType>1</ProviderDbType>\r
412     <ColumnSize>2147483647</ColumnSize>\r
413     <DataType>System.Byte[]</DataType>\r
414     <CreateFormat>image</CreateFormat>\r
415     <IsAutoIncrementable>false</IsAutoIncrementable>\r
416     <IsCaseSensitive>false</IsCaseSensitive>\r
417     <IsFixedLength>false</IsFixedLength>\r
418     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
419     <IsLong>false</IsLong>\r
420     <IsNullable>true</IsNullable>\r
421     <IsSearchable>false</IsSearchable>\r
422     <IsSearchableWithLike>false</IsSearchableWithLike>\r
423     <LiteralPrefix>X'</LiteralPrefix>\r
424     <LiteralSuffix>'</LiteralSuffix>\r
425     <IsBestMatch>false</IsBestMatch>\r
426   </DataTypes>\r
427   <DataTypes>\r
428     <TypeName>general</TypeName>\r
429     <ProviderDbType>1</ProviderDbType>\r
430     <ColumnSize>2147483647</ColumnSize>\r
431     <DataType>System.Byte[]</DataType>\r
432     <CreateFormat>general</CreateFormat>\r
433     <IsAutoIncrementable>false</IsAutoIncrementable>\r
434     <IsCaseSensitive>false</IsCaseSensitive>\r
435     <IsFixedLength>false</IsFixedLength>\r
436     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
437     <IsLong>false</IsLong>\r
438     <IsNullable>true</IsNullable>\r
439     <IsSearchable>false</IsSearchable>\r
440     <IsSearchableWithLike>false</IsSearchableWithLike>\r
441     <LiteralPrefix>X'</LiteralPrefix>\r
442     <LiteralSuffix>'</LiteralSuffix>\r
443     <IsBestMatch>false</IsBestMatch>\r
444   </DataTypes>\r
445   <DataTypes>\r
446     <TypeName>oleobject</TypeName>\r
447     <ProviderDbType>1</ProviderDbType>\r
448     <ColumnSize>2147483647</ColumnSize>\r
449     <DataType>System.Byte[]</DataType>\r
450     <CreateFormat>oleobject</CreateFormat>\r
451     <IsAutoIncrementable>false</IsAutoIncrementable>\r
452     <IsCaseSensitive>false</IsCaseSensitive>\r
453     <IsFixedLength>false</IsFixedLength>\r
454     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
455     <IsLong>false</IsLong>\r
456     <IsNullable>true</IsNullable>\r
457     <IsSearchable>false</IsSearchable>\r
458     <IsSearchableWithLike>false</IsSearchableWithLike>\r
459     <LiteralPrefix>X'</LiteralPrefix>\r
460     <LiteralSuffix>'</LiteralSuffix>\r
461     <IsBestMatch>false</IsBestMatch>\r
462   </DataTypes>\r
463   <DataTypes>\r
464     <TypeName>varchar</TypeName>\r
465     <ProviderDbType>16</ProviderDbType>\r
466     <ColumnSize>2147483647</ColumnSize>\r
467     <CreateParameters>max length</CreateParameters>\r
468     <DataType>System.String</DataType>\r
469     <CreateFormat>varchar({0})</CreateFormat>\r
470     <IsAutoIncrementable>false</IsAutoIncrementable>\r
471     <IsCaseSensitive>false</IsCaseSensitive>\r
472     <IsFixedLength>false</IsFixedLength>\r
473     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
474     <IsLong>false</IsLong>\r
475     <IsNullable>true</IsNullable>\r
476     <IsSearchable>true</IsSearchable>\r
477     <IsSearchableWithLike>true</IsSearchableWithLike>\r
478     <LiteralPrefix>'</LiteralPrefix>\r
479     <LiteralSuffix>'</LiteralSuffix>\r
480     <IsBestMatch>true</IsBestMatch>\r
481   </DataTypes>\r
482   <DataTypes>\r
483     <TypeName>nvarchar</TypeName>\r
484     <ProviderDbType>16</ProviderDbType>\r
485     <ColumnSize>2147483647</ColumnSize>\r
486     <CreateParameters>max length</CreateParameters>\r
487     <DataType>System.String</DataType>\r
488     <CreateFormat>nvarchar({0})</CreateFormat>\r
489     <IsAutoIncrementable>false</IsAutoIncrementable>\r
490     <IsCaseSensitive>false</IsCaseSensitive>\r
491     <IsFixedLength>false</IsFixedLength>\r
492     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
493     <IsLong>false</IsLong>\r
494     <IsNullable>true</IsNullable>\r
495     <IsSearchable>true</IsSearchable>\r
496     <IsSearchableWithLike>true</IsSearchableWithLike>\r
497     <LiteralPrefix>'</LiteralPrefix>\r
498     <LiteralSuffix>'</LiteralSuffix>\r
499     <IsBestMatch>true</IsBestMatch>\r
500   </DataTypes>\r
501   <DataTypes>\r
502     <TypeName>memo</TypeName>\r
503     <ProviderDbType>16</ProviderDbType>\r
504     <ColumnSize>2147483647</ColumnSize>\r
505     <CreateParameters>max length</CreateParameters>\r
506     <DataType>System.String</DataType>\r
507     <CreateFormat>memo({0})</CreateFormat>\r
508     <IsAutoIncrementable>false</IsAutoIncrementable>\r
509     <IsCaseSensitive>false</IsCaseSensitive>\r
510     <IsFixedLength>false</IsFixedLength>\r
511     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
512     <IsLong>false</IsLong>\r
513     <IsNullable>true</IsNullable>\r
514     <IsSearchable>true</IsSearchable>\r
515     <IsSearchableWithLike>true</IsSearchableWithLike>\r
516     <LiteralPrefix>'</LiteralPrefix>\r
517     <LiteralSuffix>'</LiteralSuffix>\r
518     <IsBestMatch>false</IsBestMatch>\r
519   </DataTypes>\r
520   <DataTypes>\r
521     <TypeName>longtext</TypeName>\r
522     <ProviderDbType>16</ProviderDbType>\r
523     <ColumnSize>2147483647</ColumnSize>\r
524     <CreateParameters>max length</CreateParameters>\r
525     <DataType>System.String</DataType>\r
526     <CreateFormat>longtext({0})</CreateFormat>\r
527     <IsAutoIncrementable>false</IsAutoIncrementable>\r
528     <IsCaseSensitive>false</IsCaseSensitive>\r
529     <IsFixedLength>false</IsFixedLength>\r
530     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
531     <IsLong>false</IsLong>\r
532     <IsNullable>true</IsNullable>\r
533     <IsSearchable>true</IsSearchable>\r
534     <IsSearchableWithLike>true</IsSearchableWithLike>\r
535     <LiteralPrefix>'</LiteralPrefix>\r
536     <LiteralSuffix>'</LiteralSuffix>\r
537     <IsBestMatch>false</IsBestMatch>\r
538   </DataTypes>\r
539   <DataTypes>\r
540     <TypeName>note</TypeName>\r
541     <ProviderDbType>16</ProviderDbType>\r
542     <ColumnSize>2147483647</ColumnSize>\r
543     <CreateParameters>max length</CreateParameters>\r
544     <DataType>System.String</DataType>\r
545     <CreateFormat>note({0})</CreateFormat>\r
546     <IsAutoIncrementable>false</IsAutoIncrementable>\r
547     <IsCaseSensitive>false</IsCaseSensitive>\r
548     <IsFixedLength>false</IsFixedLength>\r
549     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
550     <IsLong>false</IsLong>\r
551     <IsNullable>true</IsNullable>\r
552     <IsSearchable>true</IsSearchable>\r
553     <IsSearchableWithLike>true</IsSearchableWithLike>\r
554     <LiteralPrefix>'</LiteralPrefix>\r
555     <LiteralSuffix>'</LiteralSuffix>\r
556     <IsBestMatch>false</IsBestMatch>\r
557   </DataTypes>\r
558   <DataTypes>\r
559     <TypeName>text</TypeName>\r
560     <ProviderDbType>16</ProviderDbType>\r
561     <ColumnSize>2147483647</ColumnSize>\r
562     <CreateParameters>max length</CreateParameters>\r
563     <DataType>System.String</DataType>\r
564     <CreateFormat>text({0})</CreateFormat>\r
565     <IsAutoIncrementable>false</IsAutoIncrementable>\r
566     <IsCaseSensitive>false</IsCaseSensitive>\r
567     <IsFixedLength>false</IsFixedLength>\r
568     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
569     <IsLong>false</IsLong>\r
570     <IsNullable>true</IsNullable>\r
571     <IsSearchable>true</IsSearchable>\r
572     <IsSearchableWithLike>true</IsSearchableWithLike>\r
573     <LiteralPrefix>'</LiteralPrefix>\r
574     <LiteralSuffix>'</LiteralSuffix>\r
575     <IsBestMatch>false</IsBestMatch>\r
576   </DataTypes>\r
577   <DataTypes>\r
578     <TypeName>ntext</TypeName>\r
579     <ProviderDbType>16</ProviderDbType>\r
580     <ColumnSize>2147483647</ColumnSize>\r
581     <CreateParameters>max length</CreateParameters>\r
582     <DataType>System.String</DataType>\r
583     <CreateFormat>ntext({0})</CreateFormat>\r
584     <IsAutoIncrementable>false</IsAutoIncrementable>\r
585     <IsCaseSensitive>false</IsCaseSensitive>\r
586     <IsFixedLength>false</IsFixedLength>\r
587     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
588     <IsLong>false</IsLong>\r
589     <IsNullable>true</IsNullable>\r
590     <IsSearchable>true</IsSearchable>\r
591     <IsSearchableWithLike>true</IsSearchableWithLike>\r
592     <LiteralPrefix>'</LiteralPrefix>\r
593     <LiteralSuffix>'</LiteralSuffix>\r
594     <IsBestMatch>false</IsBestMatch>\r
595   </DataTypes>\r
596   <DataTypes>\r
597     <TypeName>string</TypeName>\r
598     <ProviderDbType>16</ProviderDbType>\r
599     <ColumnSize>2147483647</ColumnSize>\r
600     <CreateParameters>max length</CreateParameters>\r
601     <DataType>System.String</DataType>\r
602     <CreateFormat>string({0})</CreateFormat>\r
603     <IsAutoIncrementable>false</IsAutoIncrementable>\r
604     <IsCaseSensitive>false</IsCaseSensitive>\r
605     <IsFixedLength>false</IsFixedLength>\r
606     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
607     <IsLong>false</IsLong>\r
608     <IsNullable>true</IsNullable>\r
609     <IsSearchable>true</IsSearchable>\r
610     <IsSearchableWithLike>true</IsSearchableWithLike>\r
611     <LiteralPrefix>'</LiteralPrefix>\r
612     <LiteralSuffix>'</LiteralSuffix>\r
613     <IsBestMatch>false</IsBestMatch>\r
614   </DataTypes>\r
615   <DataTypes>\r
616     <TypeName>char</TypeName>\r
617     <ProviderDbType>16</ProviderDbType>\r
618     <ColumnSize>2147483647</ColumnSize>\r
619     <CreateParameters>max length</CreateParameters>\r
620     <DataType>System.String</DataType>\r
621     <CreateFormat>char({0})</CreateFormat>\r
622     <IsAutoIncrementable>false</IsAutoIncrementable>\r
623     <IsCaseSensitive>false</IsCaseSensitive>\r
624     <IsFixedLength>false</IsFixedLength>\r
625     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
626     <IsLong>false</IsLong>\r
627     <IsNullable>true</IsNullable>\r
628     <IsSearchable>true</IsSearchable>\r
629     <IsSearchableWithLike>true</IsSearchableWithLike>\r
630     <LiteralPrefix>'</LiteralPrefix>\r
631     <LiteralSuffix>'</LiteralSuffix>\r
632     <IsBestMatch>false</IsBestMatch>\r
633   </DataTypes>\r
634   <DataTypes>\r
635     <TypeName>nchar</TypeName>\r
636     <ProviderDbType>16</ProviderDbType>\r
637     <ColumnSize>2147483647</ColumnSize>\r
638     <CreateParameters>max length</CreateParameters>\r
639     <DataType>System.String</DataType>\r
640     <CreateFormat>char({0})</CreateFormat>\r
641     <IsAutoIncrementable>false</IsAutoIncrementable>\r
642     <IsCaseSensitive>false</IsCaseSensitive>\r
643     <IsFixedLength>false</IsFixedLength>\r
644     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
645     <IsLong>false</IsLong>\r
646     <IsNullable>true</IsNullable>\r
647     <IsSearchable>true</IsSearchable>\r
648     <IsSearchableWithLike>true</IsSearchableWithLike>\r
649     <LiteralPrefix>'</LiteralPrefix>\r
650     <LiteralSuffix>'</LiteralSuffix>\r
651     <IsBestMatch>false</IsBestMatch>\r
652   </DataTypes>\r
653   <DataTypes>\r
654     <TypeName>datetime</TypeName>\r
655     <ProviderDbType>6</ProviderDbType>\r
656     <ColumnSize>23</ColumnSize>\r
657     <DataType>System.DateTime</DataType>\r
658     <CreateFormat>datetime</CreateFormat>\r
659     <IsAutoIncrementable>false</IsAutoIncrementable>\r
660     <IsCaseSensitive>false</IsCaseSensitive>\r
661     <IsFixedLength>true</IsFixedLength>\r
662     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
663     <IsLong>false</IsLong>\r
664     <IsNullable>true</IsNullable>\r
665     <IsSearchable>true</IsSearchable>\r
666     <IsSearchableWithLike>true</IsSearchableWithLike>\r
667     <LiteralPrefix>'</LiteralPrefix>\r
668     <LiteralSuffix>'</LiteralSuffix>\r
669     <IsBestMatch>true</IsBestMatch>\r
670   </DataTypes>\r
671   <DataTypes>\r
672     <TypeName>smalldate</TypeName>\r
673     <ProviderDbType>6</ProviderDbType>\r
674     <ColumnSize>23</ColumnSize>\r
675     <DataType>System.DateTime</DataType>\r
676     <CreateFormat>smalldate</CreateFormat>\r
677     <IsAutoIncrementable>false</IsAutoIncrementable>\r
678     <IsCaseSensitive>false</IsCaseSensitive>\r
679     <IsFixedLength>true</IsFixedLength>\r
680     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
681     <IsLong>false</IsLong>\r
682     <IsNullable>true</IsNullable>\r
683     <IsSearchable>true</IsSearchable>\r
684     <IsSearchableWithLike>true</IsSearchableWithLike>\r
685     <LiteralPrefix>'</LiteralPrefix>\r
686     <LiteralSuffix>'</LiteralSuffix>\r
687     <IsBestMatch>false</IsBestMatch>\r
688   </DataTypes>\r
689   <DataTypes>\r
690     <TypeName>timestamp</TypeName>\r
691     <ProviderDbType>6</ProviderDbType>\r
692     <ColumnSize>23</ColumnSize>\r
693     <DataType>System.DateTime</DataType>\r
694     <CreateFormat>timestamp</CreateFormat>\r
695     <IsAutoIncrementable>false</IsAutoIncrementable>\r
696     <IsCaseSensitive>false</IsCaseSensitive>\r
697     <IsFixedLength>true</IsFixedLength>\r
698     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
699     <IsLong>false</IsLong>\r
700     <IsNullable>true</IsNullable>\r
701     <IsSearchable>true</IsSearchable>\r
702     <IsSearchableWithLike>true</IsSearchableWithLike>\r
703     <LiteralPrefix>'</LiteralPrefix>\r
704     <LiteralSuffix>'</LiteralSuffix>\r
705     <IsBestMatch>false</IsBestMatch>\r
706   </DataTypes>\r
707   <DataTypes>\r
708     <TypeName>date</TypeName>\r
709     <ProviderDbType>6</ProviderDbType>\r
710     <ColumnSize>23</ColumnSize>\r
711     <DataType>System.DateTime</DataType>\r
712     <CreateFormat>date</CreateFormat>\r
713     <IsAutoIncrementable>false</IsAutoIncrementable>\r
714     <IsCaseSensitive>false</IsCaseSensitive>\r
715     <IsFixedLength>true</IsFixedLength>\r
716     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
717     <IsLong>false</IsLong>\r
718     <IsNullable>true</IsNullable>\r
719     <IsSearchable>true</IsSearchable>\r
720     <IsSearchableWithLike>true</IsSearchableWithLike>\r
721     <LiteralPrefix>'</LiteralPrefix>\r
722     <LiteralSuffix>'</LiteralSuffix>\r
723     <IsBestMatch>false</IsBestMatch>\r
724   </DataTypes>\r
725   <DataTypes>\r
726     <TypeName>time</TypeName>\r
727     <ProviderDbType>6</ProviderDbType>\r
728     <ColumnSize>23</ColumnSize>\r
729     <DataType>System.DateTime</DataType>\r
730     <CreateFormat>time</CreateFormat>\r
731     <IsAutoIncrementable>false</IsAutoIncrementable>\r
732     <IsCaseSensitive>false</IsCaseSensitive>\r
733     <IsFixedLength>true</IsFixedLength>\r
734     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
735     <IsLong>false</IsLong>\r
736     <IsNullable>true</IsNullable>\r
737     <IsSearchable>true</IsSearchable>\r
738     <IsSearchableWithLike>true</IsSearchableWithLike>\r
739     <LiteralPrefix>'</LiteralPrefix>\r
740     <LiteralSuffix>'</LiteralSuffix>\r
741     <IsBestMatch>false</IsBestMatch>\r
742   </DataTypes>\r
743   <DataTypes>\r
744     <TypeName>uniqueidentifier</TypeName>\r
745     <ProviderDbType>4</ProviderDbType>\r
746     <ColumnSize>16</ColumnSize>\r
747     <DataType>System.Guid</DataType>\r
748     <CreateFormat>uniqueidentifier</CreateFormat>\r
749     <IsAutoIncrementable>false</IsAutoIncrementable>\r
750     <IsCaseSensitive>false</IsCaseSensitive>\r
751     <IsFixedLength>true</IsFixedLength>\r
752     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
753     <IsLong>false</IsLong>\r
754     <IsNullable>true</IsNullable>\r
755     <IsSearchable>true</IsSearchable>\r
756     <IsSearchableWithLike>false</IsSearchableWithLike>\r
757     <LiteralPrefix>'</LiteralPrefix>\r
758     <LiteralSuffix>'</LiteralSuffix>\r
759     <IsBestMatch>true</IsBestMatch>\r
760   </DataTypes>\r
761   <DataTypes>\r
762     <TypeName>guid</TypeName>\r
763     <ProviderDbType>4</ProviderDbType>\r
764     <ColumnSize>16</ColumnSize>\r
765     <DataType>System.Guid</DataType>\r
766     <CreateFormat>guid</CreateFormat>\r
767     <IsAutoIncrementable>false</IsAutoIncrementable>\r
768     <IsCaseSensitive>false</IsCaseSensitive>\r
769     <IsFixedLength>true</IsFixedLength>\r
770     <IsFixedPrecisionScale>false</IsFixedPrecisionScale>\r
771     <IsLong>false</IsLong>\r
772     <IsNullable>true</IsNullable>\r
773     <IsSearchable>true</IsSearchable>\r
774     <IsSearchableWithLike>false</IsSearchableWithLike>\r
775     <LiteralPrefix>'</LiteralPrefix>\r
776     <LiteralSuffix>'</LiteralSuffix>\r
777     <IsBestMatch>false</IsBestMatch>\r
778   </DataTypes>\r
779 </DocumentElement>\r