Skip to main content

J

Constant J 

Source
pub const J: c_longlong = c_longlong::MIN; // -9_223_372_036_854_775_808i64
Expand description

Null value of long family, i.e., long, timestamp and timespan.

ยงExample

use kdbplus::*;
use kdbplus::api::*;

#[no_mangle]
pub extern "C" fn long_borders(_: K) -> K{
  let timestamps=new_list(qtype::TIMESTAMP_LIST, 3);
  let timestamps_slice=timestamps.as_mut_slice::<J>();
  timestamps_slice[0]=qnull_base::J;
  timestamps_slice[1]=qinf_base::J;
  timestamps_slice[2]=qninf_base::J;
  timestamps
}
q)timestamp_borders: `libapi_examples 2: (`long_borders; 1);
q)timestamp_borders[]
0N 0W -0Wp