| line | true | false | branch | 
 
| 23 | 0 | 0 | if ($$self{'dbh'}) | 
 
| 44 | 0 | 0 | unless $$self{'dbh'}->do('CREATE TABLE version (version varchar(64) not null)') | 
 
| 45 | 0 | 0 | unless $$self{'dbh'}->do('INSERT INTO version (version) VALUES(?)', undef, $$self{'version'}) | 
 
| 51 | 0 | 0 | unless $$self{'dbh'}->do("CREATE TABLE request (\n\t\tid " . $self->_pkey_syntax . ",\n\t\trequest_timestamp varchar(64) not null,\n\t\tapplication       varchar(64) not null,\n\t\tsession_id        varchar(64),\n\t\turl               varchar(255),\n\t\tstatus            varchar(128)\n\t)") | 
 
| 60 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX request_request_timestamp ON request(request_timestamp)') | 
 
| 61 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX request_session_id        ON request(session_id)') | 
 
| 62 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX request_application       ON request(application)') | 
 
| 63 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX request_url               ON request(url)') | 
 
| 88 | 0 | 0 | unless $$self{'dbh'}->do("\n\t\tINSERT INTO request (\n\t\t\trequest_timestamp,\n\t\t\tapplication\n\t\t)\n\t\tVALUES (\n\t\t\t?,\n\t\t\t?\n\t\t)", undef, $$data{'id'}{'request_id'}, $$data{'id'}{'app_id'}) | 
 
| 105 | 0 | 0 | unless $$self{'dbh'}->do("\n\t\tUPDATE request\n\t\tSET\n\t\t\turl = ?\n\t\tWHERE\n\t\t\trequest_timestamp = ? AND\n\t\t\tapplication       = ?\n\t\t", undef, $$data{'data'}, $$data{'id'}{'request_id'}, $$data{'id'}{'app_id'}) | 
 
| 122 | 0 | 0 | unless $$self{'dbh'}->do("\n\t\tUPDATE request\n\t\tSET\n\t\t\tsession_id = ?\n\t\tWHERE\n\t\t\trequest_timestamp = ? AND\n\t\t\tapplication       = ?\n\t\t", undef, $$data{'data'}, $$data{'id'}{'request_id'}, $$data{'id'}{'app_id'}) | 
 
| 139 | 0 | 0 | unless $$self{'dbh'}->do("\n\t\tUPDATE request\n\t\tSET\n\t\t\tstatus = ?\n\t\tWHERE\n\t\t\trequest_timestamp = ? AND\n\t\t\tapplication       = ?\n\t\t", undef, $$data{'data'}, $$data{'id'}{'request_id'}, $$data{'id'}{'app_id'}) | 
 
| 155 | 0 | 0 | unless $$self{'dbh'}->do("CREATE TABLE profile (\n\t\trequest_id integer      not null,\n\t\ttimestamp  varchar(64)  not null,\n\t\tdata       varchar(255)\n\t)") | 
 
| 161 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX profile_request_id ON profile(request_id)') | 
 
| 162 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX profile_timestamp  ON profile(timestamp)') | 
 
| 170 | 0 | 0 | unless ($request_id) | 
 
| 175 | 0 | 0 | unless $$self{'dbh'}->do("\n\t\tINSERT INTO profile (\n\t\t\trequest_id,\n\t\t\ttimestamp,\n\t\t\tdata\n\t\t)\n\t\tVALUES (\n\t\t\t?,\n\t\t\t?,\n\t\t\t?\n\t\t)", undef, $request_id, $$data{'timestamp'}, $$data{'data'}) | 
 
| 194 | 0 | 0 | unless $$self{'dbh'}->do("CREATE TABLE debug (\n\t\trequest_id integer          not null,\n\t\tseq        integer unsigned not null,\n\t\tlevel      varchar(64)      not null,\n\t\tstack      text             not null,\n\t\tdata       text\n\t)") | 
 
| 202 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX debug_request_id ON debug(request_id)') | 
 
| 203 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX debug_seq        ON debug(seq)') | 
 
| 204 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX debug_level      ON debug(level)') | 
 
| 212 | 0 | 0 | unless ($request_id) | 
 
| 224 | 0 | 0 | $$res[0] ? : | 
 
| 229 | 0 | 0 | unless $$self{'dbh'}->do("\n\t\tINSERT INTO debug(\n\t\t\trequest_id,\n\t\t\tseq,\n\t\t\tlevel,\n\t\t\tstack,\n\t\t\tdata\n\t\t)\n\t\tVALUES (\n\t\t\t?,\n\t\t\t?,\n\t\t\t?,\n\t\t\t?,\n\t\t\t?\n\t\t)", undef, $request_id, $seq, $$data{'level'}, $$data{'stack'}, $$data{'data'}) | 
 
| 254 | 0 | 0 | unless $$self{'dbh'}->do("CREATE TABLE params (\n\t\trequest_id integer not null,\n\t\tdata       text\n\t)") | 
 
| 259 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX params_request_id ON params(request_id)') | 
 
| 267 | 0 | 0 | unless ($request_id) | 
 
| 272 | 0 | 0 | unless $$self{'dbh'}->do("\n\t\tINSERT INTO params (\n\t\t\trequest_id,\n\t\t\tdata\n\t\t)\n\t\tVALUES (\n\t\t\t?,\n\t\t\t?\n\t\t)", undef, $request_id, $$data{'data'}) | 
 
| 288 | 0 | 0 | unless $$self{'dbh'}->do("CREATE TABLE session (\n\t\trequest_id integer not null,\n\t\tdata       text\n\t)") | 
 
| 293 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX session_request_id ON session(request_id)') | 
 
| 301 | 0 | 0 | unless ($request_id) | 
 
| 306 | 0 | 0 | unless $$self{'dbh'}->do("\n\t\tINSERT INTO session (\n\t\t\trequest_id,\n\t\t\tdata\n\t\t)\n\t\tVALUES (\n\t\t\t?,\n\t\t\t?\n\t\t)", undef, $request_id, $$data{'data'}) | 
 
| 322 | 0 | 0 | unless $$self{'dbh'}->do("CREATE TABLE template_conf (\n\t\trequest_id integer not null,\n\t\tdata       text\n\t)") | 
 
| 327 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX tc_request_id ON template_conf(request_id)') | 
 
| 335 | 0 | 0 | unless ($request_id) | 
 
| 340 | 0 | 0 | unless $$self{'dbh'}->do("\n\t\tINSERT INTO template_conf (\n\t\t\trequest_id,\n\t\t\tdata\n\t\t)\n\t\tVALUES (\n\t\t\t?,\n\t\t\t?\n\t\t)", undef, $request_id, $$data{'data'}) | 
 
| 356 | 0 | 0 | unless $$self{'dbh'}->do("CREATE TABLE return_data (\n\t\trequest_id integer      not null,\n\t\tseq        integer      not null,\n\t\thandler    varchar(128) not null,\n\t\tmethod     varchar(64)  not null,\n\t\tdata       text\n\t)") | 
 
| 364 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX return_request_id ON return_data(request_id)') | 
 
| 365 | 0 | 0 | unless $$self{'dbh'}->do('CREATE INDEX return_seq        ON return_data(seq)') | 
 
| 373 | 0 | 0 | unless ($request_id) | 
 
| 385 | 0 | 0 | $$res[0] ? : | 
 
| 387 | 0 | 0 | unless $$self{'dbh'}->do("\n\t\tINSERT INTO return_data (\n\t\t\trequest_id,\n\t\t\tseq,\n\t\t\thandler,\n\t\t\tmethod,\n\t\t\tdata\n\t\t)\n\t\tVALUES (\n\t\t\t?,\n\t\t\t?,\n\t\t\t?,\n\t\t\t?,\n\t\t\t?\n\t\t)", undef, $request_id, $seq, $$data{'handler'}, $$data{'method'}, $$data{'data'}) |