Module kdbplus::qtype

source ·
Expand description

This module provides a list of q types. The motivation to contain them in a module is to tie them up as related items rather than scattered values. Hence user should use these indicators with qtype:: prefix, e.g., qtype::BOOL_LIST.

Note

In order to facilitate type check without overflow this module defines atom type indicator as well as list type indicators (We don’t need to compeletely mirror the C API).

Constants

Type indicator of q bool atom.
Type indicator of q bool list list. Slice access type: G, i.e., obj.as_mut_sice::<G>().
Type indicator of q byte atom.
Type indicator of q byte list. Slice access type: G, i.e., obj.as_mut_sice::<G>().
Type indicator of q char atom.
Type indicator of q mixed list list. Slice access type: K, i.e., obj.as_mut_sice::<K>().
Type indicator of q datetime atom.
Type indicator of q datetime list. Slice access type: F, i.e., obj.as_mut_sice::<F>().
Type indicator of q date atom.
Type indicator of q date list. Slice access type: I, i.e., obj.as_mut_sice::<I>().
Type indicator of q dictionary. Slice access type: K, i.e., obj.as_mut_sice::<K>().
Type indicator of q enum atom.
Type indicator of q enum list. Slice access type: J, i.e., obj.as_mut_sice::<J>().
Type indicator of q error
Type indicator of q float atom.
Type indicator of q float list. Slice access type: F, i.e., obj.as_mut_sice::<F>().
Type indicator of q foreign object.
Type indicator of q GUID atom.
Type indicator of q GUID list. Slice access type: U, i.e., obj.as_mut_sice::<U>().
Type indicator of q int atom.
Type indicator of q int list. Slice access type: I, i.e., obj.as_mut_sice::<I>().
Type indicator of q long atom.
Type indicator of q long list. Slice access type: J, i.e., obj.as_mut_sice::<J>().
Type indicator of q minute atom.
Type indicator of q minute list. Slice access type: I, i.e., obj.as_mut_sice::<I>().
Type indicator of q month atom.
Type indicator of q month list. Slice access type: I, i.e., obj.as_mut_sice::<I>().
Type indicator of q general null
Type indicator of q real atom.
Type indicator of q real list. Slice access type: E, i.e., obj.as_mut_sice::<E>().
Type indicator of q second atom.
Type indicator of q second list. Slice access type: I, i.e., obj.as_mut_sice::<I>().
Type indicator of q short atom.
Type indicator of q short list. Slice access type: H, i.e., obj.as_mut_sice::<H>().
Type indicator of q sorted dictionary. Slice access type: K, i.e., obj.as_mut_sice::<K>().
Type indicator of q string (char list). Slice access type: C, i.e., obj.as_mut_sice::<C>().
Type indicator of q symbol atom.
Type indicator of q symbol list. Slice access type: S, i.e., obj.as_mut_sice::<S>().
Type indicator of q table.
Type indicator of q timespan atom.
Type indicator of q timespan list. Slice access type: J, i.e., obj.as_mut_sice::<J>().
Type indicator of q timestamp atom.
Type indicator of q timestamp list. Slice access type: J, i.e., obj.as_mut_sice::<J>().
Type indicator of q time atom.
Type indicator of q time list. Slice access type: I, i.e., obj.as_mut_sice::<I>().