| blib/lib/Alzabo/SQLMaker.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| subroutine | 14 | 271 | 5.1 |
| pod | 20 | 246 | 8.1 |
| line | count | pod | subroutine |
|---|---|---|---|
| 3 | 11 | n/a | BEGIN |
| 4 | 11 | n/a | BEGIN |
| 6 | 11 | n/a | BEGIN |
| 7 | 11 | n/a | BEGIN |
| 9 | 11 | n/a | BEGIN |
| 10 | 11 | n/a | BEGIN |
| 19 | 214 | No | make_function |
| 92 | 0 | No | ABBREV |
| 92 | 0 | No | ABS |
| 92 | 0 | No | ABS |
| 92 | 0 | No | ACOS |
| 92 | 0 | No | ACOS |
| 92 | 0 | No | ADDDATE |
| 92 | 0 | No | AGAINST |
| 92 | 0 | No | ASCII |
| 92 | 0 | No | ASCII |
| 92 | 0 | No | ASIN |
| 92 | 0 | No | ASIN |
| 92 | 0 | No | ATAN |
| 92 | 0 | No | ATAN |
| 92 | 0 | No | ATAN2 |
| 92 | 0 | No | ATAN2 |
| 92 | 0 | No | AVG |
| 92 | 0 | No | AVG |
| 92 | 0 | No | BENCHMARK |
| 92 | 0 | No | BIN |
| 92 | 0 | No | BIT_AND |
| 92 | 0 | No | BIT_OR |
| 92 | 0 | No | BROADCAST |
| 92 | 0 | No | CBRT |
| 92 | 0 | No | CEIL |
| 92 | 0 | No | CEILING |
| 92 | 0 | No | CHAR |
| 92 | 0 | No | CHARACTER_LENGTH |
| 92 | 0 | No | CHARACTER_LENGTH |
| 92 | 0 | No | CHAR_LENGTH |
| 92 | 0 | No | CHAR_LENGTH |
| 92 | 0 | No | COALESCE |
| 92 | 0 | No | CONCAT |
| 92 | 0 | No | CONCAT_WS |
| 92 | 0 | No | CONNECTION_ID |
| 92 | 0 | No | CONV |
| 92 | 0 | No | COS |
| 92 | 0 | No | COS |
| 92 | 0 | No | COT |
| 92 | 0 | No | COT |
| 92 | 0 | No | COUNT |
| 92 | 0 | No | COUNT |
| 92 | 0 | No | CURDATE |
| 92 | 0 | No | CURRENT_DATE |
| 92 | 0 | No | CURRENT_DATE |
| 92 | 0 | No | CURRENT_TIME |
| 92 | 0 | No | CURRENT_TIME |
| 92 | 0 | No | CURRENT_TIMESTAMP |
| 92 | 0 | No | CURRENT_TIMESTAMP |
| 92 | 0 | No | CURRENT_USER |
| 92 | 0 | No | CURTIME |
| 92 | 0 | No | DATABASE |
| 92 | 0 | No | DATE_ADD |
| 92 | 0 | No | DATE_FORMAT |
| 92 | 0 | No | DATE_PART |
| 92 | 0 | No | DATE_SUB |
| 92 | 0 | No | DATE_TRUNC |
| 92 | 0 | No | DAYNAME |
| 92 | 0 | No | DAYOFWEEK |
| 92 | 0 | No | DAYOFYEAR |
| 92 | 0 | No | DECODE |
| 92 | 0 | No | DEGREES |
| 92 | 0 | No | DEGREES |
| 92 | 0 | No | DISTINCT |
| 92 | 0 | No | DISTINCT |
| 92 | 0 | No | ELT |
| 92 | 0 | No | ENCODE |
| 92 | 0 | No | ENCRYPT |
| 92 | 0 | No | EXP |
| 92 | 0 | No | EXP |
| 92 | 0 | No | EXPORT_SET |
| 92 | 0 | No | EXTRACT |
| 92 | 0 | No | FACTORIAL |
| 92 | 0 | No | FIELD |
| 92 | 0 | No | FIND_IN_SET |
| 92 | 0 | No | FLOOR |
| 92 | 0 | No | FLOOR |
| 92 | 0 | No | FORMAT |
| 92 | 0 | No | FROM_DAYS |
| 92 | 0 | No | FROM_UNIXTIME |
| 92 | 0 | No | GET_LOCK |
| 92 | 0 | No | GREATEST |
| 92 | 0 | No | HEX |
| 92 | 0 | No | HOST |
| 92 | 0 | No | HOUR |
| 92 | 0 | No | IF |
| 92 | 0 | No | IFNULL |
| 92 | 0 | No | INET_ATON |
| 92 | 0 | No | INET_NTOA |
| 92 | 0 | No | INITCAP |
| 92 | 0 | No | INSERT |
| 92 | 0 | No | INSTR |
| 92 | 0 | No | IN_BOOLEAN_MODE |
| 92 | 0 | No | ISFINITE |
| 92 | 0 | No | LAST_INSERT_ID |
| 92 | 0 | No | LCASE |
| 92 | 0 | No | LEAST |
| 92 | 0 | No | LEFT |
| 92 | 0 | No | LENGTH |
| 92 | 0 | No | LENGTH |
| 92 | 0 | No | LN |
| 92 | 0 | No | LOAD_FILE |
| 92 | 0 | No | LOCATE |
| 92 | 0 | No | LOG |
| 92 | 0 | No | LOG |
| 92 | 0 | No | LOG10 |
| 92 | 0 | No | LOWER |
| 92 | 0 | No | LOWER |
| 92 | 0 | No | LPAD |
| 92 | 0 | No | LPAD |
| 92 | 0 | No | LTRIM |
| 92 | 0 | No | MAKE_SET |
| 92 | 0 | No | MASKLEN |
| 92 | 0 | No | MASTER_POS_WAIT |
| 92 | 0 | No | MATCH |
| 92 | 0 | No | MAX |
| 92 | 0 | No | MAX |
| 92 | 0 | No | MD5 |
| 92 | 0 | No | MID |
| 92 | 0 | No | MIN |
| 92 | 0 | No | MIN |
| 92 | 0 | No | MINUTE |
| 92 | 0 | No | MOD |
| 92 | 0 | No | MOD |
| 92 | 0 | No | MONTH |
| 92 | 0 | No | MONTHNAME |
| 92 | 0 | No | NETMASK |
| 92 | 0 | No | NETWORK |
| 92 | 0 | No | NOW |
| 92 | 0 | No | NOW |
| 92 | 0 | No | NULLIF |
| 92 | 0 | No | NULLIF |
| 92 | 0 | No | OCT |
| 92 | 0 | No | OCTET_LENGTH |
| 92 | 0 | No | OCTET_LENGTH |
| 92 | 0 | No | ORD |
| 92 | 0 | No | OVERLAPS |
| 92 | 0 | No | PASSWORD |
| 92 | 0 | No | PERIOD_ADD |
| 92 | 0 | No | PERIOD_DIFF |
| 92 | 0 | No | PI |
| 92 | 0 | No | PI |
| 92 | 0 | No | POSITION |
| 92 | 0 | No | POSITION |
| 92 | 0 | No | POW |
| 92 | 0 | No | POW |
| 92 | 0 | No | POWER |
| 92 | 0 | No | QUARTER |
| 92 | 0 | No | RADIANS |
| 92 | 0 | No | RADIANS |
| 92 | 0 | No | RAND |
| 92 | 0 | No | RANDOM |
| 92 | 0 | No | RELEASE_LOCK |
| 92 | 0 | No | REPEAT |
| 92 | 0 | No | REPEAT |
| 92 | 0 | No | REPLACE |
| 92 | 0 | No | REVERSE |
| 92 | 0 | No | RIGHT |
| 92 | 0 | No | ROUND |
| 92 | 0 | No | ROUND |
| 92 | 0 | No | RPAD |
| 92 | 0 | No | RPAD |
| 92 | 0 | No | RTRIM |
| 92 | 0 | No | SECOND |
| 92 | 0 | No | SEC_TO_TIME |
| 92 | 0 | No | SESSION_USER |
| 92 | 0 | No | SIGN |
| 92 | 0 | No | SIN |
| 92 | 0 | No | SIN |
| 92 | 0 | No | SOUNDEX |
| 92 | 0 | No | SPACE |
| 92 | 0 | No | SQRT |
| 92 | 0 | No | SQRT |
| 92 | 0 | No | STD |
| 92 | 0 | No | STDDEV |
| 92 | 0 | No | STDDEV |
| 92 | 0 | No | STRPOS |
| 92 | 0 | No | SUBDATE |
| 92 | 0 | No | SUBSTR |
| 92 | 0 | No | SUBSTRING |
| 92 | 0 | No | SUBSTRING_INDEX |
| 92 | 0 | No | SUM |
| 92 | 0 | No | SUM |
| 92 | 0 | No | SYSDATE |
| 92 | 0 | No | SYSTEM_USER |
| 92 | 0 | No | SYSTEM_USER |
| 92 | 0 | No | TAN |
| 92 | 0 | No | TAN |
| 92 | 0 | No | TEXT |
| 92 | 0 | No | TIMEOFDAY |
| 92 | 0 | No | TIMESTAMP |
| 92 | 0 | No | TIME_FORMAT |
| 92 | 0 | No | TIME_TO_SEC |
| 92 | 0 | No | TO_ASCII |
| 92 | 0 | No | TO_CHAR |
| 92 | 0 | No | TO_DATE |
| 92 | 0 | No | TO_DAYS |
| 92 | 0 | No | TO_NUMBER |
| 92 | 0 | No | TO_TIMESTAMP |
| 92 | 0 | No | TRIM |
| 92 | 0 | No | TRIM |
| 92 | 0 | No | TRUNC |
| 92 | 0 | No | TRUNCATE |
| 92 | 0 | No | UCASE |
| 92 | 0 | No | UNIX_TIMESTAMP |
| 92 | 0 | No | UPPER |
| 92 | 0 | No | UPPER |
| 92 | 0 | No | USER |
| 92 | 0 | No | USER |
| 92 | 0 | No | VARIANCE |
| 92 | 0 | No | VERSION |
| 92 | 0 | No | WEEK |
| 92 | 0 | No | WEEKDAY |
| 92 | 0 | No | YEAR |
| 92 | 0 | No | YEARWEEK |
| 95 | 11 | n/a | BEGIN |
| 108 | 0 | Yes | load |
| 120 | 0 | Yes | available |
| 124 | 0 | No | init |
| 130 | 11 | n/a | BEGIN |
| 134 | 0 | Yes | new |
| 152 | 0 | No | placeholder |
| 156 | 0 | No | last_op |
| 161 | 0 | Yes | select |
| 257 | 0 | Yes | from |
| 342 | 11 | n/a | BEGIN |
| 346 | 0 | n/a | _outer_join |
| 453 | 0 | Yes | where |
| 468 | 0 | No | having |
| 483 | 0 | Yes | and |
| 492 | 0 | Yes | or |
| 501 | 0 | n/a | _and_or |
| 515 | 0 | No | subgroup_start |
| 530 | 0 | No | subgroup_end |
| 547 | 0 | No | condition |
| 676 | 0 | n/a | _rhs |
| 703 | 0 | n/a | _subselect |
| 713 | 0 | Yes | order_by |
| 724 | 0 | n/a | __ANON__ |
| 789 | 0 | No | group_by |
| 825 | 0 | Yes | insert |
| 837 | 0 | Yes | into |
| 883 | 0 | Yes | values |
| 936 | 11 | n/a | BEGIN |
| 940 | 0 | Yes | update |
| 962 | 0 | Yes | set |
| 1003 | 0 | Yes | delete |
| 1015 | 0 | n/a | _assert_last_op |
| 1027 | 11 | n/a | BEGIN |
| 1032 | 0 | n/a | _bind_val_for_insert |
| 1048 | 11 | n/a | BEGIN |
| 1052 | 0 | n/a | _bind_val |
| 1065 | 0 | Yes | sql |
| 1075 | 0 | Yes | bind |
| 1081 | 0 | No | placeholders |
| 1090 | 0 | Yes | limit |
| 1095 | 0 | Yes | get_limit |
| 1100 | 0 | Yes | sqlmaker_id |
| 1103 | 0 | No | distinct_requires_order_by_in_select |
| 1107 | 0 | n/a | _virtual |
| 1117 | 0 | No | debug |
| 1146 | 11 | n/a | BEGIN |
| 1151 | 0 | n/a | new |
| 1160 | 0 | n/a | allows_alias |
| 1164 | 0 | n/a | as_string |