Function kdbplus::api::native::r0 [−][src]
pub unsafe extern "C" fn r0(qobject: K) -> V
Expand description
Decrement reference count of the q object. The decrement must be done when k
function gets an error
object whose type is qtype::ERROR
and when you created an object but do not intend to return it to
q side. See details on the reference page.
Example
use kdbplus::api::*; use kdbplus::api::native::*; #[no_mangle] pub extern "C" fn idle_man(_: K)->K{ unsafe{ // Creare an int object. let int=ki(777); // Changed the mind. Discard it. r0(int); } // Return null. KNULL }
q)idle_man: libc_api_examples 2: (`idle_man; 1);
q)idle_man[]
q)