- Methods: All Methods Documented Methods Hide Methods
- Source: Display Source Hide Source
- Variables: Show Variables Hide Variables
Class ::acs::db::nsdbi
::acs::db::nsdbi create ... \
[ -backend backend ] \
[ -driver driver ]
Class Relations
::nx::Class create ::acs::db::nsdbi \ -superclass ::acs::db::DriverMethods (to be applied on instances)
list (scripted)
if {$sql eq ""} { set sql [:get_sql $qn] } set flat [:uplevel [list ::dbi_rows -columns __columns {*}[expr {$dbn ne "" ? [list -db $dbn] : ""}] {*}[expr {$bind ne "" ? [list -bind $bind] : ""}] -- $sql]] if {[:uplevel {llength $__columns}] > 1} { error "query is returning more than one column" } return $flatlist_of_lists (scripted)
if {$sql eq ""} { set sql [:get_sql $qn] } return [:uplevel [list ::dbi_rows {*}[expr {$dbn ne "" ? [list -db $dbn] : ""}] {*}[expr {$bind ne "" ? [list -bind $bind] : ""}] -result lists -max 1000000 -- $sql]]
- Methods: All Methods Documented Methods Hide Methods
- Source: Display Source Hide Source
- Variables: Show Variables Hide Variables