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   15718 use strict;
  50         52  
  50         1081  
4 50     50   151 use warnings;
  50         43  
  50         899  
5 50     50   139 use Exporter;
  50         45  
  50         1762  
6              
7 50     50   160 use base qw(Exporter);
  50         65  
  50         5122  
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   203 use constant SQL_ALL_TYPES => 0;
  50         54  
  50         2808  
20 50     50   176 use constant SQL_ARRAY => 50;
  50         44  
  50         1880  
21 50     50   162 use constant SQL_ARRAY_LOCATOR => 51;
  50         50  
  50         1876  
22 50     50   175 use constant SQL_BIGINT => (-5);
  50         54  
  50         2053  
23 50     50   172 use constant SQL_BINARY => (-2);
  50         43  
  50         1775  
24 50     50   177 use constant SQL_BIT => (-7);
  50         64  
  50         1792  
25 50     50   164 use constant SQL_BLOB => 30;
  50         391  
  50         2159  
26 50     50   173 use constant SQL_BLOB_LOCATOR => 31;
  50         52  
  50         1814  
27 50     50   164 use constant SQL_BOOLEAN => 16;
  50         48  
  50         1768  
28 50     50   171 use constant SQL_CHAR => 1;
  50         60  
  50         1714  
29 50     50   160 use constant SQL_CLOB => 40;
  50         54  
  50         1806  
30 50     50   182 use constant SQL_CLOB_LOCATOR => 41;
  50         52  
  50         1844  
31 50     50   163 use constant SQL_DATE => 9;
  50         47  
  50         1695  
32 50     50   166 use constant SQL_DATETIME => 9;
  50         47  
  50         1639  
33 50     50   150 use constant SQL_DECIMAL => 3;
  50         55  
  50         1697  
34 50     50   164 use constant SQL_DOUBLE => 8;
  50         61  
  50         1787  
35 50     50   163 use constant SQL_FLOAT => 6;
  50         46  
  50         1738  
36 50     50   154 use constant SQL_GUID => (-11);
  50         48  
  50         1757  
37 50     50   167 use constant SQL_INTEGER => 4;
  50         56  
  50         1693  
38 50     50   160 use constant SQL_INTERVAL => 10;
  50         80  
  50         1677  
39 50     50   155 use constant SQL_INTERVAL_DAY => 103;
  50         53  
  50         1667  
40 50     50   164 use constant SQL_INTERVAL_DAY_TO_HOUR => 108;
  50         50  
  50         1749  
41 50     50   162 use constant SQL_INTERVAL_DAY_TO_MINUTE => 109;
  50         43  
  50         1739  
42 50     50   160 use constant SQL_INTERVAL_DAY_TO_SECOND => 110;
  50         50  
  50         1675  
43 50     50   156 use constant SQL_INTERVAL_HOUR => 104;
  50         48  
  50         1690  
44 50     50   161 use constant SQL_INTERVAL_HOUR_TO_MINUTE => 111;
  50         47  
  50         1747  
45 50     50   153 use constant SQL_INTERVAL_HOUR_TO_SECOND => 112;
  50         59  
  50         1660  
46 50     50   157 use constant SQL_INTERVAL_MINUTE => 105;
  50         56  
  50         1840  
47 50     50   170 use constant SQL_INTERVAL_MINUTE_TO_SECOND => 113;
  50         54  
  50         1764  
48 50     50   161 use constant SQL_INTERVAL_MONTH => 102;
  50         49  
  50         1838  
49 50     50   188 use constant SQL_INTERVAL_SECOND => 106;
  50         50  
  50         1911  
50 50     50   171 use constant SQL_INTERVAL_YEAR => 101;
  50         52  
  50         1760  
51 50     50   156 use constant SQL_INTERVAL_YEAR_TO_MONTH => 107;
  50         44  
  50         1789  
52 50     50   162 use constant SQL_LONGVARBINARY => (-4);
  50         48  
  50         1819  
53 50     50   165 use constant SQL_LONGVARCHAR => (-1);
  50         42  
  50         1687  
54 50     50   155 use constant SQL_MULTISET => 55;
  50         50  
  50         1840  
55 50     50   172 use constant SQL_MULTISET_LOCATOR => 56;
  50         54  
  50         1671  
56 50     50   160 use constant SQL_NUMERIC => 2;
  50         72  
  50         1708  
57 50     50   518 use constant SQL_REAL => 7;
  50         75  
  50         1684  
58 50     50   172 use constant SQL_REF => 20;
  50         50  
  50         1759  
59 50     50   161 use constant SQL_ROW => 19;
  50         50  
  50         1588  
60 50     50   151 use constant SQL_SMALLINT => 5;
  50         44  
  50         1567  
61 50     50   164 use constant SQL_TIME => 10;
  50         47  
  50         2479  
62 50     50   148 use constant SQL_TIMESTAMP => 11;
  50         44  
  50         2115  
63 50     50   168 use constant SQL_TINYINT => (-6);
  50         40  
  50         1765  
64 50     50   157 use constant SQL_TYPE_DATE => 91;
  50         55  
  50         1703  
65 50     50   172 use constant SQL_TYPE_TIME => 92;
  50         42  
  50         1784  
66 50     50   164 use constant SQL_TYPE_TIMESTAMP => 93;
  50         51  
  50         1866  
67 50     50   157 use constant SQL_TYPE_TIMESTAMP_WITH_TIMEZONE => 95;
  50         53  
  50         1679  
68 50     50   755 use constant SQL_TYPE_TIME_WITH_TIMEZONE => 94;
  50         55  
  50         1718  
69 50     50   162 use constant SQL_UDT => 17;
  50         44  
  50         1689  
70 50     50   149 use constant SQL_UDT_LOCATOR => 18;
  50         49  
  50         1615  
71 50     50   152 use constant SQL_UNKNOWN_TYPE => 0;
  50         50  
  50         1759  
72 50     50   163 use constant SQL_VARBINARY => (-3);
  50         42  
  50         1796  
73 50     50   191 use constant SQL_VARCHAR => 12;
  50         50  
  50         1856  
74 50     50   161 use constant SQL_WCHAR => (-8);
  50         65  
  50         1833  
75 50     50   154 use constant SQL_WLONGVARCHAR => (-10);
  50         54  
  50         1797  
76 50     50   159 use constant SQL_WVARCHAR => (-9);
  50         48  
  50         1982  
77              
78             1;