File Coverage

blib/lib/Test/MockDBI/Constants.pm
Criterion Covered Total %
statement 186 186 100.0
branch n/a
condition n/a
subroutine 62 62 100.0
pod n/a
total 248 248 100.0


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;