Subroutine Coverage 
| blib/lib/SQL/QueryBuilder/OO.pm | 
 | 
| Criterion | 
Covered | 
Total | 
% | 
| subroutine | 
73 | 
180 | 
 40.5 
 | 
| pod | 
 | 
 | 
n/a
 | 
|  line  | 
 count  | 
 pod  | 
 subroutine  | 
| 
3
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
4
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
5
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
326
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
327
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
328
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
330
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
331
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
332
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
333
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
341
 | 
 0  | 
 n/a  | 
 setup  | 
| 
358
 | 
 0  | 
 n/a  | 
 dbh  | 
| 
374
 | 
 0  | 
 n/a  | 
 q  | 
| 
380
 | 
 0  | 
 n/a  | 
 exec  | 
| 
392
 | 
 0  | 
 n/a  | 
 foundRows  | 
| 
401
 | 
 0  | 
 n/a  | 
 getLastInsertId  | 
| 
410
 | 
 0  | 
 n/a  | 
 new  | 
| 
429
 | 
 0  | 
 n/a  | 
 debugQuery  | 
| 
450
 | 
 0  | 
 n/a  | 
 execute  | 
| 
469
 | 
 0  | 
 n/a  | 
 setParameters  | 
| 
476
 | 
 0  | 
 n/a  | 
 _getInterpolatedQuery  | 
| 
483
 | 
 0  | 
 n/a  | 
 _populateParameters  | 
| 
514
 | 
 0  | 
 n/a  | 
 _interpolateQuery  | 
| 
527
 | 
 0  | 
 n/a  | 
 _interpolateByIndex  | 
| 
546
 | 
 0  | 
 n/a  | 
 _interpolateByName  | 
| 
566
 | 
 0  | 
 n/a  | 
 _fetchParameter  | 
| 
585
 | 
 0  | 
 n/a  | 
 _checkLeftoverParameters  | 
| 
594
 | 
 0  | 
 n/a  | 
 _query  | 
| 
620
 | 
 0  | 
 n/a  | 
 quoteTable  | 
| 
639
 | 
 0  | 
 n/a  | 
 quoteWhenTable  | 
| 
650
 | 
 0  | 
 n/a  | 
 convertArgument  | 
| 
663
 | 
 0  | 
 n/a  | 
 _convertArgument  | 
| 
683
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
684
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
685
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
686
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
690
 | 
 0  | 
 n/a  | 
 new  | 
| 
697
 | 
 0  | 
 n/a  | 
 fetchAssoc  | 
| 
700
 | 
 0  | 
 n/a  | 
 fetchRow  | 
| 
706
 | 
 0  | 
 n/a  | 
 fetchArray  | 
| 
712
 | 
 0  | 
 n/a  | 
 fetchColumn  | 
| 
730
 | 
 0  | 
 n/a  | 
 fetchAll  | 
| 
738
 | 
 0  | 
 n/a  | 
 numRows  | 
| 
741
 | 
 0  | 
 n/a  | 
 getNumRows  | 
| 
746
 | 
 0  | 
 n/a  | 
 freeResource  | 
| 
758
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
759
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
763
 | 
 0  | 
 n/a  | 
 select  | 
| 
786
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
787
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
788
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
789
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
792
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
793
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
794
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
800
 | 
 0  | 
 n/a  | 
 new  | 
| 
806
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
807
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
808
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
810
 | 
 0  | 
 n/a  | 
 getSafeQuotedValue  | 
| 
814
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
815
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
816
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
818
 | 
 0  | 
 n/a  | 
 getSafeQuotedValue  | 
| 
822
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
823
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
824
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
827
 | 
 0  | 
 n/a  | 
 getSafeQuotedValue  | 
| 
833
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
834
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
835
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
838
 | 
 0  | 
 n/a  | 
 getSafeQuotedValue  | 
| 
843
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
844
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
845
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
848
 | 
 0  | 
 n/a  | 
 new  | 
| 
854
 | 
 0  | 
 n/a  | 
 getSafeQuotedValue  | 
| 
860
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
861
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
862
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
863
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
866
 | 
 0  | 
 n/a  | 
 new  | 
| 
877
 | 
 0  | 
 n/a  | 
 getSafeQuotedValue  | 
| 
882
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
883
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
884
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
885
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
889
 | 
 0  | 
 n/a  | 
 new  | 
| 
903
 | 
 0  | 
 n/a  | 
 addBoundArgs  | 
| 
910
 | 
 0  | 
 n/a  | 
 gatherBoundArgs  | 
| 
924
 | 
 0  | 
 n/a  | 
 gatherConditionArgs  | 
| 
928
 | 
 0  | 
 n/a  | 
 assemble  | 
| 
939
 | 
 0  | 
 n/a  | 
 _assemble  | 
| 
944
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
945
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
946
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
947
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
951
 | 
 0  | 
 n/a  | 
 new  | 
| 
969
 | 
 0  | 
 n/a  | 
 from  | 
| 
976
 | 
 0  | 
 n/a  | 
 translateQueryFields  | 
| 
1023
 | 
 0  | 
 n/a  | 
 _assemble  | 
| 
1061
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1062
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1066
 | 
 0  | 
 n/a  | 
 new  | 
| 
1073
 | 
 0  | 
 n/a  | 
 limit  | 
| 
1086
 | 
 0  | 
 n/a  | 
 _assemble  | 
| 
1102
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1103
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1107
 | 
 0  | 
 n/a  | 
 new  | 
| 
1112
 | 
 0  | 
 n/a  | 
 orderBy  | 
| 
1119
 | 
 0  | 
 n/a  | 
 _assemble  | 
| 
1149
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1150
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1154
 | 
 0  | 
 n/a  | 
 new  | 
| 
1159
 | 
 0  | 
 n/a  | 
 having  | 
| 
1171
 | 
 0  | 
 n/a  | 
 gatherConditionArgs  | 
| 
1181
 | 
 0  | 
 n/a  | 
 _assemble  | 
| 
1195
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1196
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1197
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1201
 | 
 0  | 
 n/a  | 
 union  | 
| 
1208
 | 
 0  | 
 n/a  | 
 new  | 
| 
1213
 | 
 0  | 
 n/a  | 
 groupBy  | 
| 
1220
 | 
 0  | 
 n/a  | 
 _assemble  | 
| 
1234
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1235
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1239
 | 
 0  | 
 n/a  | 
 where  | 
| 
1251
 | 
 0  | 
 n/a  | 
 gatherConditionArgs  | 
| 
1261
 | 
 0  | 
 n/a  | 
 _assemble  | 
| 
1273
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1274
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1276
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1280
 | 
 0  | 
 n/a  | 
 new  | 
| 
1285
 | 
 0  | 
 n/a  | 
 gatherConditionArgs  | 
| 
1299
 | 
 0  | 
 n/a  | 
 innerJoin  | 
| 
1300
 | 
 0  | 
 n/a  | 
 rightJoin  | 
| 
1301
 | 
 0  | 
 n/a  | 
 leftJoin  | 
| 
1305
 | 
 0  | 
 n/a  | 
 _addJoin  | 
| 
1314
 | 
 0  | 
 n/a  | 
 _assemble  | 
| 
1347
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1348
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1349
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1352
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1353
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1354
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1355
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1356
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1358
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1359
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
1363
 | 
 0  | 
 n/a  | 
 new  | 
| 
1387
 | 
 0  | 
 n/a  | 
 assemble  | 
| 
1412
 | 
 0  | 
 n/a  | 
 overloadAdd  | 
| 
1421
 | 
 0  | 
 n/a  | 
 add  | 
| 
1432
 | 
 0  | 
 n/a  | 
 addSql  | 
| 
1440
 | 
 0  | 
 n/a  | 
 bind  | 
| 
1455
 | 
 0  | 
 n/a  | 
 getBoundArgs  | 
| 
1460
 | 
 0  | 
 n/a  | 
 releaseBoundArgs  | 
| 
1466
 | 
 0  | 
 n/a  | 
 _OR  | 
| 
1469
 | 
 0  | 
 n/a  | 
 OR  | 
| 
1473
 | 
 0  | 
 n/a  | 
 _AND  | 
| 
1476
 | 
 0  | 
 n/a  | 
 AND  | 
| 
1482
 | 
 0  | 
 n/a  | 
 NOT  | 
| 
1487
 | 
 0  | 
 n/a  | 
 C  | 
| 
1500
 | 
 0  | 
 n/a  | 
 IN  | 
| 
1506
 | 
 0  | 
 n/a  | 
 LIKE  | 
| 
1517
 | 
 0  | 
 n/a  | 
 BETWEEN  | 
| 
1529
 | 
 0  | 
 n/a  | 
 ISNULL  | 
| 
1538
 | 
 0  | 
 n/a  | 
 ISNOTNULL  | 
| 
1547
 | 
 0  | 
 n/a  | 
 EQ  | 
| 
1554
 | 
 0  | 
 n/a  | 
 NE  | 
| 
1559
 | 
 0  | 
 n/a  | 
 LT  | 
| 
1560
 | 
 0  | 
 n/a  | 
 GT  | 
| 
1561
 | 
 0  | 
 n/a  | 
 LTE  | 
| 
1562
 | 
 0  | 
 n/a  | 
 GTE  | 
| 
1566
 | 
 0  | 
 n/a  | 
 _OP  | 
| 
1577
 | 
 0  | 
 n/a  | 
 connectedList  | 
| 
1586
 | 
 0  | 
 n/a  | 
 insert  | 
| 
1594
 | 
 0  | 
 n/a  | 
 _bind  | 
| 
1607
 | 
 0  | 
 n/a  | 
 setParent  | 
| 
1620
 | 
 0  | 
 n/a  | 
 up  |