Constant kdbplus::qnull_base::F[][src]

pub const F: c_double = c_double::NAN; // NaNf64
Expand description

Null value of float family, i.e., float and datetime.

Example

use kdbplus::*;
use kdbplus::api::*;
 
#[no_mangle]
pub extern "C" fn float_borders(_: K) -> K{
  let datetimes=new_list(qtype::DATETIME_LIST, 3);
  let datetimes_slice=datetimes.as_mut_slice::<F>();
  datetimes_slice[0]=qnull_base::F;
  datetimes_slice[1]=qinf_base::F;
  datetimes_slice[2]=qninf_base::F;
  datetimes
}
q)datetime_borders: `libapi_examples 2: (`float_borders; 1);
q)datetime_borders[]
0N 0W -0Wz