FreeTDS API
Loading...
Searching...
No Matches
src
tds
tds_willconvert.h
1
/*** Please do not edit this file! ***/
2
/*** It was generated with 'perl tds_willconvert.pl > tds_willconvert.h' ***/
3
/*** It is much easier to edit the __DATA__ table than this file. ***/
4
/*** ***/
5
/*** Thank you. ***/
6
7
static
const
uint8_t type2category[256] = {
8
0,
/* 0 */
9
0,
/* 1 */
10
0,
/* 2 */
11
0,
/* 3 */
12
0,
/* 4 */
13
0,
/* 5 */
14
0,
/* 6 */
15
0,
/* 7 */
16
0,
/* 8 */
17
0,
/* 9 */
18
0,
/* 10 */
19
0,
/* 11 */
20
0,
/* 12 */
21
0,
/* 13 */
22
0,
/* 14 */
23
0,
/* 15 */
24
0,
/* 16 */
25
0,
/* 17 */
26
0,
/* 18 */
27
0,
/* 19 */
28
0,
/* 20 */
29
0,
/* 21 */
30
0,
/* 22 */
31
0,
/* 23 */
32
0,
/* 24 */
33
0,
/* 25 */
34
0,
/* 26 */
35
0,
/* 27 */
36
0,
/* 28 */
37
0,
/* 29 */
38
0,
/* 30 */
39
0,
/* SYBVOID */
40
0,
/* 32 */
41
0,
/* 33 */
42
2,
/* SYBIMAGE */
43
7,
/* SYBTEXT */
44
8,
/* SYBBLOB */
45
2,
/* SYBVARBINARY */
46
0,
/* SYBINTN */
47
7,
/* SYBVARCHAR */
48
4,
/* SYBMSDATE */
49
4,
/* SYBMSTIME */
50
4,
/* SYBMSDATETIME2 */
51
4,
/* SYBMSDATETIMEOFFSET */
52
0,
/* 44 */
53
2,
/* SYBBINARY */
54
0,
/* SYBINTERVAL */
55
7,
/* SYBCHAR */
56
3,
/* SYBINT1 */
57
4,
/* SYBDATE */
58
1,
/* SYBBIT */
59
4,
/* SYBTIME */
60
3,
/* SYBINT2 */
61
0,
/* 53 */
62
0,
/* 54 */
63
0,
/* 55 */
64
3,
/* SYBINT4 */
65
0,
/* 57 */
66
4,
/* SYBDATETIME4 */
67
3,
/* SYBREAL */
68
3,
/* SYBMONEY */
69
4,
/* SYBDATETIME */
70
3,
/* SYBFLT8 */
71
0,
/* 63 */
72
3,
/* SYBUINT1 */
73
3,
/* SYBUINT2 */
74
3,
/* SYBUINT4 */
75
3,
/* SYBUINT8 */
76
0,
/* SYBUINTN */
77
0,
/* 69 */
78
0,
/* 70 */
79
0,
/* 71 */
80
0,
/* 72 */
81
0,
/* 73 */
82
0,
/* 74 */
83
0,
/* 75 */
84
0,
/* 76 */
85
0,
/* 77 */
86
0,
/* 78 */
87
0,
/* 79 */
88
0,
/* 80 */
89
0,
/* 81 */
90
0,
/* 82 */
91
0,
/* 83 */
92
0,
/* 84 */
93
0,
/* 85 */
94
0,
/* 86 */
95
0,
/* 87 */
96
0,
/* 88 */
97
0,
/* 89 */
98
0,
/* 90 */
99
0,
/* 91 */
100
0,
/* 92 */
101
0,
/* 93 */
102
0,
/* 94 */
103
0,
/* 95 */
104
0,
/* 96 */
105
0,
/* 97 */
106
0,
/* SYBVARIANT */
107
0,
/* SYBNTEXT */
108
0,
/* 100 */
109
0,
/* 101 */
110
0,
/* 102 */
111
6,
/* SYBSENSITIVITY */
112
1,
/* SYBBOUNDARY */
113
0,
/* 105 */
114
1,
/* SYBDECIMAL */
115
0,
/* 107 */
116
1,
/* SYBNUMERIC */
117
0,
/* SYBFLTN */
118
0,
/* SYBMONEYN */
119
0,
/* SYBDATETIMN */
120
0,
/* 112 */
121
0,
/* 113 */
122
0,
/* 114 */
123
0,
/* 115 */
124
0,
/* 116 */
125
0,
/* 117 */
126
0,
/* 118 */
127
0,
/* 119 */
128
0,
/* 120 */
129
0,
/* 121 */
130
3,
/* SYBMONEY4 */
131
0,
/* SYBDATEN */
132
0,
/* 124 */
133
0,
/* 125 */
134
0,
/* 126 */
135
3,
/* SYBINT8 */
136
0,
/* 128 */
137
0,
/* 129 */
138
0,
/* 130 */
139
0,
/* 131 */
140
0,
/* 132 */
141
0,
/* 133 */
142
0,
/* 134 */
143
0,
/* 135 */
144
0,
/* 136 */
145
0,
/* 137 */
146
0,
/* 138 */
147
0,
/* 139 */
148
0,
/* 140 */
149
0,
/* 141 */
150
0,
/* 142 */
151
0,
/* 143 */
152
0,
/* 144 */
153
0,
/* 145 */
154
0,
/* 146 */
155
0,
/* SYBTIMEN */
156
0,
/* 148 */
157
0,
/* 149 */
158
0,
/* 150 */
159
0,
/* 151 */
160
0,
/* 152 */
161
0,
/* 153 */
162
0,
/* 154 */
163
0,
/* 155 */
164
0,
/* 156 */
165
0,
/* 157 */
166
0,
/* 158 */
167
0,
/* 159 */
168
0,
/* 160 */
169
0,
/* 161 */
170
0,
/* 162 */
171
0,
/* SYBXML */
172
0,
/* 164 */
173
2,
/* XSYBVARBINARY */
174
0,
/* 166 */
175
7,
/* XSYBVARCHAR */
176
0,
/* 168 */
177
0,
/* 169 */
178
0,
/* 170 */
179
0,
/* 171 */
180
0,
/* 172 */
181
2,
/* XSYBBINARY */
182
0,
/* SYBUNITEXT */
183
7,
/* SYBLONGCHAR */
184
3,
/* SYBSINT1 */
185
0,
/* 177 */
186
0,
/* 178 */
187
0,
/* 179 */
188
0,
/* 180 */
189
0,
/* 181 */
190
0,
/* 182 */
191
0,
/* 183 */
192
0,
/* 184 */
193
0,
/* 185 */
194
0,
/* 186 */
195
4,
/* SYB5BIGDATETIME */
196
4,
/* SYB5BIGTIME */
197
0,
/* 189 */
198
0,
/* 190 */
199
0,
/* SYB5INT8 */
200
0,
/* 192 */
201
0,
/* 193 */
202
0,
/* 194 */
203
0,
/* 195 */
204
0,
/* 196 */
205
0,
/* 197 */
206
0,
/* 198 */
207
0,
/* 199 */
208
0,
/* 200 */
209
0,
/* 201 */
210
0,
/* 202 */
211
0,
/* 203 */
212
0,
/* 204 */
213
0,
/* 205 */
214
0,
/* 206 */
215
0,
/* 207 */
216
0,
/* 208 */
217
0,
/* 209 */
218
0,
/* 210 */
219
0,
/* 211 */
220
0,
/* 212 */
221
0,
/* 213 */
222
0,
/* 214 */
223
0,
/* 215 */
224
0,
/* 216 */
225
0,
/* 217 */
226
0,
/* 218 */
227
0,
/* 219 */
228
0,
/* 220 */
229
0,
/* 221 */
230
0,
/* 222 */
231
0,
/* 223 */
232
0,
/* 224 */
233
2,
/* SYBLONGBINARY */
234
0,
/* 226 */
235
0,
/* 227 */
236
0,
/* 228 */
237
0,
/* 229 */
238
0,
/* 230 */
239
0,
/* XSYBNVARCHAR */
240
0,
/* 232 */
241
0,
/* 233 */
242
0,
/* 234 */
243
0,
/* 235 */
244
0,
/* 236 */
245
0,
/* 237 */
246
0,
/* 238 */
247
0,
/* XSYBNCHAR */
248
0,
/* SYBMSUDT */
249
0,
/* SYBMSXML */
250
0,
/* 242 */
251
5,
/* SYBMSTABLE */
252
0,
/* 244 */
253
0,
/* 245 */
254
0,
/* 246 */
255
0,
/* 247 */
256
0,
/* 248 */
257
0,
/* 249 */
258
0,
/* 250 */
259
0,
/* 251 */
260
0,
/* 252 */
261
0,
/* 253 */
262
0,
/* 254 */
263
0,
/* 255 */
264
};
265
266
static
const
uint32_t category_conversion[] = {
267
0,
268
142,
/* SYBBIT */
269
140,
/* SYBIMAGE */
270
142,
/* SYBINT1 */
271
148,
/* SYBMSDATE */
272
32,
/* SYBMSTABLE */
273
0,
/* SYBSENSITIVITY */
274
414,
/* SYBTEXT */
275
388,
/* SYBUNIQUE */
276
};
Generated by
1.9.8