ns::stats::SQLiteHistory method sql (protected)
<instance of ns::stats::SQLiteHistory
> 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 ]