ns::stats::SQLiteHistory method sql (protected)

 <instance of ns::stats::SQLiteHistory[i]> sql db query

Defined in

Parameters:
db (required)
query (required)

Testcases:
No testcase defined.
Source code:
if {[ns_db exec $db $query] ne "NS_ROWS"} {
    return {}
}
set row [ns_db bindrow $db]
set rows {}
try {
    while {[ns_db getrow $db $row]} {
        set result {}
        for {set i 0} {$i<[ns_set size $row]} {incr i} {
            dict set result [ns_set key $row $i] [ns_set value $row $i]
        }
        lappend rows $result
    }
} finally {
    ns_db flush $db
    ns_set free $row
}
return $rows
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: