line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package Test::MockDBI::Constants; |
2
|
|
|
|
|
|
|
|
3
|
50
|
|
|
50
|
|
22790
|
use strict; |
|
50
|
|
|
|
|
91
|
|
|
50
|
|
|
|
|
1745
|
|
4
|
50
|
|
|
50
|
|
363
|
use warnings; |
|
50
|
|
|
|
|
89
|
|
|
50
|
|
|
|
|
1490
|
|
5
|
50
|
|
|
50
|
|
312
|
use Exporter; |
|
50
|
|
|
|
|
101
|
|
|
50
|
|
|
|
|
3062
|
|
6
|
|
|
|
|
|
|
|
7
|
50
|
|
|
50
|
|
274
|
use base qw(Exporter); |
|
50
|
|
|
|
|
123
|
|
|
50
|
|
|
|
|
8946
|
|
8
|
|
|
|
|
|
|
|
9
|
|
|
|
|
|
|
our @EXPORT = qw( |
10
|
|
|
|
|
|
|
SQL_ALL_TYPES SQL_ARRAY SQL_ARRAY_LOCATOR SQL_BIGINT SQL_BINARY SQL_BIT SQL_BLOB SQL_BLOB_LOCATOR |
11
|
|
|
|
|
|
|
SQL_BOOLEAN SQL_CHAR SQL_CLOB SQL_CLOB_LOCATOR SQL_DATE SQL_DATETIME SQL_DECIMAL SQL_DOUBLE SQL_FLOAT |
12
|
|
|
|
|
|
|
SQL_GUID SQL_INTEGER SQL_INTERVAL SQL_INTERVAL_DAY3 SQL_INTERVAL_DAY_TO_HOUR8 SQL_INTERVAL_DAY_TO_MINUTE9 SQL_INTERVAL_DAY_TO_SECOND0 |
13
|
|
|
|
|
|
|
SQL_INTERVAL_HOUR4 SQL_INTERVAL_HOUR_TO_MINUTE1 SQL_INTERVAL_HOUR_TO_SECOND2 SQL_INTERVAL_MINUTE5 SQL_INTERVAL_MINUTE_TO_SECOND3 SQL_INTERVAL_MONTH2 |
14
|
|
|
|
|
|
|
SQL_INTERVAL_SECOND6 SQL_INTERVAL_YEAR1 SQL_INTERVAL_YEAR_TO_MONTH7 SQL_LONGVARBINARY SQL_LONGVARCHAR SQL_MULTISET SQL_MULTISET_LOCATOR SQL_NUMERIC |
15
|
|
|
|
|
|
|
SQL_REAL SQL_REF SQL_ROW SQL_SMALLINT SQL_TIME SQL_TIMESTAMP SQL_TINYINT SQL_TYPE_DATE SQL_TYPE_TIME SQL_TYPE_TIMESTAMP SQL_TYPE_TIMESTAMP_WITH_TIMEZONE |
16
|
|
|
|
|
|
|
SQL_TYPE_TIME_WITH_TIMEZONE SQL_UDT SQL_UDT_LOCATOR SQL_UNKNOWN_TYPE SQL_VARBINARY SQL_VARCHAR SQL_WCHAR SQL_WLONGVARCHAR SQL_WVARCHAR |
17
|
|
|
|
|
|
|
); |
18
|
|
|
|
|
|
|
|
19
|
50
|
|
|
50
|
|
293
|
use constant SQL_ALL_TYPES => 0; |
|
50
|
|
|
|
|
95
|
|
|
50
|
|
|
|
|
3436
|
|
20
|
50
|
|
|
50
|
|
458
|
use constant SQL_ARRAY => 50; |
|
50
|
|
|
|
|
94
|
|
|
50
|
|
|
|
|
2267
|
|
21
|
50
|
|
|
50
|
|
275
|
use constant SQL_ARRAY_LOCATOR => 51; |
|
50
|
|
|
|
|
94
|
|
|
50
|
|
|
|
|
2652
|
|
22
|
50
|
|
|
50
|
|
253
|
use constant SQL_BIGINT => (-5); |
|
50
|
|
|
|
|
91
|
|
|
50
|
|
|
|
|
2682
|
|
23
|
50
|
|
|
50
|
|
330
|
use constant SQL_BINARY => (-2); |
|
50
|
|
|
|
|
101
|
|
|
50
|
|
|
|
|
2504
|
|
24
|
50
|
|
|
50
|
|
284
|
use constant SQL_BIT => (-7); |
|
50
|
|
|
|
|
207
|
|
|
50
|
|
|
|
|
2475
|
|
25
|
50
|
|
|
50
|
|
256
|
use constant SQL_BLOB => 30; |
|
50
|
|
|
|
|
634
|
|
|
50
|
|
|
|
|
2355
|
|
26
|
50
|
|
|
50
|
|
230
|
use constant SQL_BLOB_LOCATOR => 31; |
|
50
|
|
|
|
|
241
|
|
|
50
|
|
|
|
|
2603
|
|
27
|
50
|
|
|
50
|
|
229
|
use constant SQL_BOOLEAN => 16; |
|
50
|
|
|
|
|
110
|
|
|
50
|
|
|
|
|
2228
|
|
28
|
50
|
|
|
50
|
|
319
|
use constant SQL_CHAR => 1; |
|
50
|
|
|
|
|
74
|
|
|
50
|
|
|
|
|
2029
|
|
29
|
50
|
|
|
50
|
|
294
|
use constant SQL_CLOB => 40; |
|
50
|
|
|
|
|
81
|
|
|
50
|
|
|
|
|
2856
|
|
30
|
50
|
|
|
50
|
|
245
|
use constant SQL_CLOB_LOCATOR => 41; |
|
50
|
|
|
|
|
83
|
|
|
50
|
|
|
|
|
2345
|
|
31
|
50
|
|
|
50
|
|
239
|
use constant SQL_DATE => 9; |
|
50
|
|
|
|
|
119
|
|
|
50
|
|
|
|
|
2135
|
|
32
|
50
|
|
|
50
|
|
226
|
use constant SQL_DATETIME => 9; |
|
50
|
|
|
|
|
86
|
|
|
50
|
|
|
|
|
2318
|
|
33
|
50
|
|
|
50
|
|
238
|
use constant SQL_DECIMAL => 3; |
|
50
|
|
|
|
|
111
|
|
|
50
|
|
|
|
|
3275
|
|
34
|
50
|
|
|
50
|
|
302
|
use constant SQL_DOUBLE => 8; |
|
50
|
|
|
|
|
92
|
|
|
50
|
|
|
|
|
2070
|
|
35
|
50
|
|
|
50
|
|
228
|
use constant SQL_FLOAT => 6; |
|
50
|
|
|
|
|
87
|
|
|
50
|
|
|
|
|
2138
|
|
36
|
50
|
|
|
50
|
|
242
|
use constant SQL_GUID => (-11); |
|
50
|
|
|
|
|
82
|
|
|
50
|
|
|
|
|
2130
|
|
37
|
50
|
|
|
50
|
|
252
|
use constant SQL_INTEGER => 4; |
|
50
|
|
|
|
|
95
|
|
|
50
|
|
|
|
|
2391
|
|
38
|
50
|
|
|
50
|
|
338
|
use constant SQL_INTERVAL => 10; |
|
50
|
|
|
|
|
76
|
|
|
50
|
|
|
|
|
2190
|
|
39
|
50
|
|
|
50
|
|
311
|
use constant SQL_INTERVAL_DAY => 103; |
|
50
|
|
|
|
|
85
|
|
|
50
|
|
|
|
|
2257
|
|
40
|
50
|
|
|
50
|
|
231
|
use constant SQL_INTERVAL_DAY_TO_HOUR => 108; |
|
50
|
|
|
|
|
82
|
|
|
50
|
|
|
|
|
2486
|
|
41
|
50
|
|
|
50
|
|
244
|
use constant SQL_INTERVAL_DAY_TO_MINUTE => 109; |
|
50
|
|
|
|
|
82
|
|
|
50
|
|
|
|
|
2252
|
|
42
|
50
|
|
|
50
|
|
237
|
use constant SQL_INTERVAL_DAY_TO_SECOND => 110; |
|
50
|
|
|
|
|
81
|
|
|
50
|
|
|
|
|
2138
|
|
43
|
50
|
|
|
50
|
|
266
|
use constant SQL_INTERVAL_HOUR => 104; |
|
50
|
|
|
|
|
96
|
|
|
50
|
|
|
|
|
2025
|
|
44
|
50
|
|
|
50
|
|
245
|
use constant SQL_INTERVAL_HOUR_TO_MINUTE => 111; |
|
50
|
|
|
|
|
114
|
|
|
50
|
|
|
|
|
2168
|
|
45
|
50
|
|
|
50
|
|
349
|
use constant SQL_INTERVAL_HOUR_TO_SECOND => 112; |
|
50
|
|
|
|
|
197
|
|
|
50
|
|
|
|
|
2508
|
|
46
|
50
|
|
|
50
|
|
238
|
use constant SQL_INTERVAL_MINUTE => 105; |
|
50
|
|
|
|
|
83
|
|
|
50
|
|
|
|
|
2225
|
|
47
|
50
|
|
|
50
|
|
231
|
use constant SQL_INTERVAL_MINUTE_TO_SECOND => 113; |
|
50
|
|
|
|
|
71
|
|
|
50
|
|
|
|
|
2152
|
|
48
|
50
|
|
|
50
|
|
228
|
use constant SQL_INTERVAL_MONTH => 102; |
|
50
|
|
|
|
|
80
|
|
|
50
|
|
|
|
|
1970
|
|
49
|
50
|
|
|
50
|
|
229
|
use constant SQL_INTERVAL_SECOND => 106; |
|
50
|
|
|
|
|
73
|
|
|
50
|
|
|
|
|
2065
|
|
50
|
50
|
|
|
50
|
|
219
|
use constant SQL_INTERVAL_YEAR => 101; |
|
50
|
|
|
|
|
84
|
|
|
50
|
|
|
|
|
2141
|
|
51
|
50
|
|
|
50
|
|
221
|
use constant SQL_INTERVAL_YEAR_TO_MONTH => 107; |
|
50
|
|
|
|
|
154
|
|
|
50
|
|
|
|
|
2219
|
|
52
|
50
|
|
|
50
|
|
262
|
use constant SQL_LONGVARBINARY => (-4); |
|
50
|
|
|
|
|
99
|
|
|
50
|
|
|
|
|
2636
|
|
53
|
50
|
|
|
50
|
|
262
|
use constant SQL_LONGVARCHAR => (-1); |
|
50
|
|
|
|
|
72
|
|
|
50
|
|
|
|
|
2104
|
|
54
|
50
|
|
|
50
|
|
253
|
use constant SQL_MULTISET => 55; |
|
50
|
|
|
|
|
89
|
|
|
50
|
|
|
|
|
2322
|
|
55
|
50
|
|
|
50
|
|
240
|
use constant SQL_MULTISET_LOCATOR => 56; |
|
50
|
|
|
|
|
95
|
|
|
50
|
|
|
|
|
2153
|
|
56
|
50
|
|
|
50
|
|
246
|
use constant SQL_NUMERIC => 2; |
|
50
|
|
|
|
|
102
|
|
|
50
|
|
|
|
|
2078
|
|
57
|
50
|
|
|
50
|
|
809
|
use constant SQL_REAL => 7; |
|
50
|
|
|
|
|
93
|
|
|
50
|
|
|
|
|
2074
|
|
58
|
50
|
|
|
50
|
|
233
|
use constant SQL_REF => 20; |
|
50
|
|
|
|
|
93
|
|
|
50
|
|
|
|
|
2252
|
|
59
|
50
|
|
|
50
|
|
230
|
use constant SQL_ROW => 19; |
|
50
|
|
|
|
|
91
|
|
|
50
|
|
|
|
|
2026
|
|
60
|
50
|
|
|
50
|
|
328
|
use constant SQL_SMALLINT => 5; |
|
50
|
|
|
|
|
95
|
|
|
50
|
|
|
|
|
2488
|
|
61
|
50
|
|
|
50
|
|
265
|
use constant SQL_TIME => 10; |
|
50
|
|
|
|
|
82
|
|
|
50
|
|
|
|
|
2196
|
|
62
|
50
|
|
|
50
|
|
247
|
use constant SQL_TIMESTAMP => 11; |
|
50
|
|
|
|
|
89
|
|
|
50
|
|
|
|
|
3169
|
|
63
|
50
|
|
|
50
|
|
250
|
use constant SQL_TINYINT => (-6); |
|
50
|
|
|
|
|
96
|
|
|
50
|
|
|
|
|
2098
|
|
64
|
50
|
|
|
50
|
|
256
|
use constant SQL_TYPE_DATE => 91; |
|
50
|
|
|
|
|
102
|
|
|
50
|
|
|
|
|
2200
|
|
65
|
50
|
|
|
50
|
|
362
|
use constant SQL_TYPE_TIME => 92; |
|
50
|
|
|
|
|
104
|
|
|
50
|
|
|
|
|
2449
|
|
66
|
50
|
|
|
50
|
|
244
|
use constant SQL_TYPE_TIMESTAMP => 93; |
|
50
|
|
|
|
|
144
|
|
|
50
|
|
|
|
|
2391
|
|
67
|
50
|
|
|
50
|
|
239
|
use constant SQL_TYPE_TIMESTAMP_WITH_TIMEZONE => 95; |
|
50
|
|
|
|
|
181
|
|
|
50
|
|
|
|
|
2273
|
|
68
|
50
|
|
|
50
|
|
1530
|
use constant SQL_TYPE_TIME_WITH_TIMEZONE => 94; |
|
50
|
|
|
|
|
596
|
|
|
50
|
|
|
|
|
2323
|
|
69
|
50
|
|
|
50
|
|
1398
|
use constant SQL_UDT => 17; |
|
50
|
|
|
|
|
87
|
|
|
50
|
|
|
|
|
2379
|
|
70
|
50
|
|
|
50
|
|
258
|
use constant SQL_UDT_LOCATOR => 18; |
|
50
|
|
|
|
|
164
|
|
|
50
|
|
|
|
|
2469
|
|
71
|
50
|
|
|
50
|
|
236
|
use constant SQL_UNKNOWN_TYPE => 0; |
|
50
|
|
|
|
|
82
|
|
|
50
|
|
|
|
|
2534
|
|
72
|
50
|
|
|
50
|
|
235
|
use constant SQL_VARBINARY => (-3); |
|
50
|
|
|
|
|
1237
|
|
|
50
|
|
|
|
|
5155
|
|
73
|
50
|
|
|
50
|
|
245
|
use constant SQL_VARCHAR => 12; |
|
50
|
|
|
|
|
90
|
|
|
50
|
|
|
|
|
2552
|
|
74
|
50
|
|
|
50
|
|
313
|
use constant SQL_WCHAR => (-8); |
|
50
|
|
|
|
|
92
|
|
|
50
|
|
|
|
|
2309
|
|
75
|
50
|
|
|
50
|
|
252
|
use constant SQL_WLONGVARCHAR => (-10); |
|
50
|
|
|
|
|
97
|
|
|
50
|
|
|
|
|
3802
|
|
76
|
50
|
|
|
50
|
|
1736
|
use constant SQL_WVARCHAR => (-9); |
|
50
|
|
|
|
|
1244
|
|
|
50
|
|
|
|
|
4312
|
|
77
|
|
|
|
|
|
|
|
78
|
|
|
|
|
|
|
1; |