acs::db::nsdb-postgresql method call acs_permission permission_p_recursive_array (public)
<instance of acs::db::nsdb-postgresql> call acs_permission permission_p_recursive_array \ [ -dbn dbn ] -objects objects [ -party_id party_id ] \ -privilege privilege
Defined in packages/acs-api-browser/tcl/api-doc-init.tcl
Automatically generated method
- Switches:
- -dbn
(optional)- -objects
(required)- -party_id
(optional)- -privilege
(required)- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
Source code: set result {}; set start_time [expr {[clock clicks -microseconds]/1000.0}] db_with_handle -dbn $dbn __DB { set s [ns_pg_bind select $__DB {select r.* from acs_permission__permission_p_recursive_array(:objects,:party_id,:privilege) as r}] while {[ns_db getrow $__DB $s]} {lappend result [ns_set values $s]} } ds_collect_db_call $dbn call "" "acs_permission__permission_p_recursive_array(:objects,:party_id,:privilege)" $start_time 0 "" ns_set free $s return $resultXQL Not present: Generic, PostgreSQL, Oracle