|  line  | 
 count  | 
 pod  | 
 subroutine  | 
| 
187
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
188
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
192
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
194
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
195
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
197
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
204
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
205
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
206
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
207
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
208
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
209
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
210
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
211
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
212
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
219
 | 
 0  | 
 No  | 
 refaddr  | 
| 
233
 | 
 0  | 
 No  | 
 reftype  | 
| 
262
 | 
 0  | 
 n/a  | 
 _new  | 
| 
272
 | 
 0  | 
 n/a  | 
 _get_i_data  | 
| 
277
 | 
 0  | 
 n/a  | 
 _get_i_val  | 
| 
283
 | 
 0  | 
 n/a  | 
 _set_i_val  | 
| 
291
 | 
 0  | 
 n/a  | 
 _delete_i_val  | 
| 
297
 | 
 1  | 
 n/a  | 
 import  | 
| 
386
 | 
 0  | 
 Yes  | 
 connect  | 
| 
436
 | 
 2  | 
 n/a  | 
 BEGIN  | 
| 
506
 | 
 0  | 
 Yes  | 
 connect_from_config  | 
| 
543
 | 
 0  | 
 n/a  | 
 _read_config_file  | 
| 
571
 | 
 0  | 
 n/a  | 
 _load_config_general  | 
| 
595
 | 
 0  | 
 Yes  | 
 reconnect  | 
| 
618
 | 
 0  | 
 Yes  | 
 disconnect  | 
| 
678
 | 
 0  | 
 No  | 
 connect_one  | 
| 
706
 | 
 0  | 
 n/a  | 
 _pick_one  | 
| 
734
 | 
 0  | 
 n/a  | 
 _getDsnFromHash  | 
| 
757
 | 
 0  | 
 No  | 
 addDebugLevel  | 
| 
765
 | 
 0  | 
 No  | 
 getDebugLevel  | 
| 
781
 | 
 0  | 
 Yes  | 
 newFromDBI  | 
| 
800
 | 
 0  | 
 Yes  | 
 getDBI  | 
| 
808
 | 
 0  | 
 n/a  | 
 _insert_replace  | 
| 
852
 | 
 0  | 
 n/a  | 
 _insert_replace_multi  | 
| 
923
 | 
 0  | 
 Yes  | 
 insert  | 
| 
936
 | 
 0  | 
 Yes  | 
 replace  | 
| 
963
 | 
 0  | 
 Yes  | 
 smartReplace  | 
| 
1044
 | 
 0  | 
 Yes  | 
 delete  | 
| 
1105
 | 
 0  | 
 n/a  | 
 _get_quote_chars  | 
| 
1120
 | 
 0  | 
 n/a  | 
 _get_identifier_quote_char  | 
| 
1124
 | 
 0  | 
 n/a  | 
 _get_catalog_separator  | 
| 
1129
 | 
 0  | 
 n/a  | 
 _maybe_quote_field_name  | 
| 
1141
 | 
 0  | 
 n/a  | 
 _quote_field_name  | 
| 
1161
 | 
 0  | 
 n/a  | 
 _quote_table  | 
| 
1195
 | 
 0  | 
 Yes  | 
 update  | 
| 
1345
 | 
 0  | 
 n/a  | 
 _equals_or_is_null  | 
| 
1374
 | 
 0  | 
 Yes  | 
 exists  | 
| 
1436
 | 
 0  | 
 Yes  | 
 selectFromHash  | 
| 
1454
 | 
 0  | 
 n/a  | 
 _get_statement_handle_for_select_from_hash  | 
| 
1467
 | 
 0  | 
 n/a  | 
 _get_query_for_select_from_hash  | 
| 
1489
 | 
 0  | 
 n/a  | 
 _get_clause_for_select_from_hash  | 
| 
1574
 | 
 0  | 
 Yes  | 
 selectFromHashMulti  | 
| 
1603
 | 
 0  | 
 Yes  | 
 selectAll  | 
| 
1625
 | 
 0  | 
 Yes  | 
 selectValueFromHash  | 
| 
1655
 | 
 0  | 
 Yes  | 
 selectValueFromHashMulti  | 
| 
1682
 | 
 0  | 
 Yes  | 
 smartUpdate  | 
| 
1705
 | 
 0  | 
 n/a  | 
 _runHandler  | 
| 
1723
 | 
 0  | 
 n/a  | 
 _runHandlers  | 
| 
1746
 | 
 0  | 
 n/a  | 
 _defaultPrePrepareHandler  | 
| 
1751
 | 
 0  | 
 n/a  | 
 _defaultPostPrepareHandler  | 
| 
1756
 | 
 0  | 
 n/a  | 
 _defaultPreExecHandler  | 
| 
1761
 | 
 0  | 
 n/a  | 
 _defaultPostExecHandler  | 
| 
1766
 | 
 0  | 
 n/a  | 
 _defaultPreFetchHandler  | 
| 
1771
 | 
 0  | 
 n/a  | 
 _defaultPostFetchHandler  | 
| 
1776
 | 
 0  | 
 n/a  | 
 _runGenericHook  | 
| 
1792
 | 
 0  | 
 n/a  | 
 _runPrePrepareHook  | 
| 
1802
 | 
 0  | 
 n/a  | 
 _runPostPrepareHook  | 
| 
1812
 | 
 0  | 
 n/a  | 
 _runPreExecHook  | 
| 
1822
 | 
 0  | 
 n/a  | 
 _runPostExecHook  | 
| 
1828
 | 
 0  | 
 n/a  | 
 _runPreFetchHook  | 
| 
1834
 | 
 0  | 
 n/a  | 
 _runPostFetchHook  | 
| 
1841
 | 
 0  | 
 n/a  | 
 _heavyPostFetchHook  | 
| 
1852
 | 
 0  | 
 n/a  | 
 _bind_named_place_holders  | 
| 
1885
 | 
 0  | 
 n/a  | 
 _getStatementHandleForQuery  | 
| 
1966
 | 
 0  | 
 No  | 
 prepare_no_hooks  | 
| 
1992
 | 
 0  | 
 Yes  | 
 nativeSelect  | 
| 
2058
 | 
 0  | 
 Yes  | 
 nativeSelectExecLoop  | 
| 
2078
 | 
 0  | 
 Yes  | 
 nativeSelectWithArrayRef  | 
| 
2126
 | 
 0  | 
 Yes  | 
 nativeSelectMulti  | 
| 
2178
 | 
 0  | 
 Yes  | 
 nativeSelectMultiOrOne  | 
| 
2210
 | 
 0  | 
 Yes  | 
 nativeSelectMultiExecLoop  | 
| 
2229
 | 
 0  | 
 Yes  | 
 nativeSelectMultiWithArrayRef  | 
| 
2277
 | 
 0  | 
 Yes  | 
 nativeSelectMapping  | 
| 
2314
 | 
 0  | 
 Yes  | 
 nativeSelectDynaMapping  | 
| 
2369
 | 
 0  | 
 Yes  | 
 nativeSelectRecordMapping  | 
| 
2396
 | 
 0  | 
 Yes  | 
 nativeSelectRecordDynaMapping  | 
| 
2433
 | 
 0  | 
 n/a  | 
 _getSqlObj  | 
| 
2450
 | 
 0  | 
 Yes  | 
 nativeSelectValue  | 
| 
2484
 | 
 0  | 
 Yes  | 
 nativeSelectValuesArray  | 
| 
2512
 | 
 0  | 
 Yes  | 
 abstractSelect  | 
| 
2537
 | 
 0  | 
 Yes  | 
 abstractSelectMulti  | 
| 
2592
 | 
 0  | 
 Yes  | 
 nativeSelectLoop  | 
| 
2620
 | 
 0  | 
 Yes  | 
 nativeQuery  | 
| 
2650
 | 
 0  | 
 Yes  | 
 nativeQueryLoop  | 
| 
2686
 | 
 0  | 
 No  | 
 newCommand  | 
| 
2721
 | 
 0  | 
 Yes  | 
 command  | 
| 
2729
 | 
 0  | 
 No  | 
 not  | 
| 
2745
 | 
 0  | 
 Yes  | 
 debugOn  | 
| 
2763
 | 
 0  | 
 Yes  | 
 debugOff  | 
| 
2773
 | 
 0  | 
 n/a  | 
 _isDebugOn  | 
| 
2782
 | 
 0  | 
 n/a  | 
 _printDbiError  | 
| 
2799
 | 
 0  | 
 n/a  | 
 _default_error_handler  | 
| 
2842
 | 
 0  | 
 n/a  | 
 _default_debug_handler  | 
| 
2872
 | 
 0  | 
 n/a  | 
 _printDebug  | 
| 
2896
 | 
 0  | 
 n/a  | 
 _getCurDateTime  | 
| 
2910
 | 
 0  | 
 No  | 
 escapeString  | 
| 
2928
 | 
 0  | 
 n/a  | 
 _moduleHasSub  | 
| 
2932
 | 
 0  | 
 n/a  | 
 DESTROY  | 
| 
2943
 | 
 0  | 
 No  | 
 getNameArg  | 
| 
2967
 | 
 0  | 
 Yes  | 
 setNameArg  | 
| 
2973
 | 
 0  | 
 No  | 
 setErr  | 
| 
2980
 | 
 0  | 
 No  | 
 getErrorString  | 
| 
2985
 | 
 0  | 
 No  | 
 getErrorNum  | 
| 
2999
 | 
 0  | 
 Yes  | 
 err  | 
| 
3015
 | 
 0  | 
 Yes  | 
 errstr  | 
| 
3021
 | 
 0  | 
 n/a  | 
 _getAttr  | 
| 
3026
 | 
 0  | 
 n/a  | 
 _setAttr  | 
| 
3031
 | 
 0  | 
 n/a  | 
 _getAuth  | 
| 
3036
 | 
 0  | 
 n/a  | 
 _setAuth  | 
| 
3041
 | 
 0  | 
 n/a  | 
 _getUsername  | 
| 
3046
 | 
 0  | 
 n/a  | 
 _setUsername  | 
| 
3052
 | 
 0  | 
 n/a  | 
 _getDatabaseHandle  | 
| 
3057
 | 
 0  | 
 n/a  | 
 _setDatabaseHandle  | 
| 
3063
 | 
 0  | 
 n/a  | 
 _deleteDatabaseHandle  | 
| 
3069
 | 
 0  | 
 No  | 
 getDataSourceAsString  | 
| 
3073
 | 
 0  | 
 n/a  | 
 _getDataSourceStr  | 
| 
3078
 | 
 0  | 
 n/a  | 
 _setDataSourceStr  | 
| 
3083
 | 
 0  | 
 n/a  | 
 _getDataSource  | 
| 
3088
 | 
 0  | 
 n/a  | 
 _setDataSource  | 
| 
3093
 | 
 0  | 
 n/a  | 
 _getDisconnect  | 
| 
3098
 | 
 0  | 
 n/a  | 
 _setErrorHandler  | 
| 
3103
 | 
 0  | 
 n/a  | 
 _getErrorHandler  | 
| 
3107
 | 
 0  | 
 n/a  | 
 _setDebugHandler  | 
| 
3112
 | 
 0  | 
 n/a  | 
 _getDebugHandler  | 
| 
3116
 | 
 0  | 
 n/a  | 
 _setDbStyle  | 
| 
3121
 | 
 0  | 
 n/a  | 
 _getDbStyle  | 
| 
3125
 | 
 0  | 
 n/a  | 
 _setDbdDriver  | 
| 
3130
 | 
 0  | 
 n/a  | 
 _getDbdDriver  | 
| 
3136
 | 
 0  | 
 n/a  | 
 _setDisconnect  | 
| 
3141
 | 
 0  | 
 n/a  | 
 _setNoPlaceholders  | 
| 
3146
 | 
 0  | 
 n/a  | 
 _getNoPlaceholders  | 
| 
3151
 | 
 0  | 
 n/a  | 
 _setHeavy  | 
| 
3156
 | 
 0  | 
 n/a  | 
 _getHeavy  | 
| 
3161
 | 
 0  | 
 No  | 
 shouldBeHeavy  | 
| 
3174
 | 
 0  | 
 No  | 
 get_info  | 
| 
3197
 | 
 0  | 
 Yes  | 
 do  | 
| 
3221
 | 
 0  | 
 Yes  | 
 prepare  | 
| 
3240
 | 
 0  | 
 Yes  | 
 selectrow_arrayref  | 
| 
3255
 | 
 0  | 
 Yes  | 
 selectrow_hashref  | 
| 
3270
 | 
 0  | 
 Yes  | 
 selectall_arrayref  | 
| 
3285
 | 
 0  | 
 Yes  | 
 selectall_hashref  | 
| 
3300
 | 
 0  | 
 Yes  | 
 selectcol_arrayref  | 
| 
3315
 | 
 0  | 
 Yes  | 
 quote  | 
| 
3330
 | 
 0  | 
 Yes  | 
 commit  | 
| 
3348
 | 
 0  | 
 Yes  | 
 begin_work  | 
| 
3366
 | 
 0  | 
 Yes  | 
 rollback  | 
| 
3384
 | 
 0  | 
 Yes  | 
 ping  | 
| 
3422
 | 
 0  | 
 Yes  | 
 getLastInsertId  | 
| 
3451
 | 
 0  | 
 n/a  | 
 _get_query_for_last_insert_id  | 
| 
3470
 | 
 0  | 
 No  | 
 debug_dump  | 
| 
3484
 | 
 0  | 
 No  | 
 unix_to_mysql_timestamp  | 
| 
3498
 | 
 0  | 
 No  | 
 unix_to_mysql_date_time  | 
| 
3513
 | 
 0  | 
 No  | 
 query_oracle_date_as_mysql_timestamp  | 
| 
3557
 | 
 0  | 
 Yes  | 
 addPrePrepareHook  | 
| 
3575
 | 
 0  | 
 Yes  | 
 addPostPrepareHook  | 
| 
3591
 | 
 0  | 
 Yes  | 
 addPreExecHook  | 
| 
3606
 | 
 0  | 
 Yes  | 
 addPostExecHook  | 
| 
3623
 | 
 0  | 
 Yes  | 
 addPreFetchHook  | 
| 
3639
 | 
 0  | 
 Yes  | 
 addPostFetchHook  | 
| 
3647
 | 
 0  | 
 n/a  | 
 _to_csv_line  | 
| 
3710
 | 
 0  | 
 Yes  | 
 to_csv  | 
| 
3760
 | 
 0  | 
 n/a  | 
 _hash_to_xml  | 
| 
3795
 | 
 0  | 
 Yes  | 
 to_xml  | 
| 
3827
 | 
 0  | 
 No  | 
 escape_xml  | 
| 
3855
 | 
 0  | 
 Yes  | 
 bencode  | 
| 
3905
 | 
 0  | 
 Yes  | 
 bdecode  | 
| 
3914
 | 
 0  | 
 n/a  | 
 _bdecode  | 
| 
3969
 | 
 0  | 
 Yes  | 
 to_json  | 
| 
3994
 | 
 0  | 
 n/a  | 
 _escape_json_str  | 
| 
4015
 | 
 0  | 
 No  | 
 from_json  | 
| 
4042
 | 
 0  | 
 n/a  | 
 _parse_json  | 
| 
4052
 | 
 0  | 
 n/a  | 
 _parse_json_next_char  | 
| 
4061
 | 
 0  | 
 n/a  | 
 _parse_json_peek  | 
| 
4070
 | 
 0  | 
 n/a  | 
 _parse_json_eat_whitespace  | 
| 
4113
 | 
 0  | 
 n/a  | 
 _parse_json_parse_string  | 
| 
4165
 | 
 0  | 
 n/a  | 
 _parse_json_parse_object  | 
| 
4207
 | 
 0  | 
 n/a  | 
 _parse_json_parse_array  | 
| 
4239
 | 
 0  | 
 n/a  | 
 _parse_json_parse_number  | 
| 
4263
 | 
 0  | 
 n/a  | 
 _parse_json_parse_word  | 
| 
4278
 | 
 0  | 
 n/a  | 
 _parse_json_parse_value  | 
| 
4290
 | 
 0  | 
 n/a  | 
 _do_benchmark  | 
| 
4296
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
4297
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
4304
 | 
 0  | 
 n/a  | 
 AUTOLOAD  | 
| 
4308
 | 
 2  | 
 n/a  | 
 BEGIN  |