pub mod qtype {
use std::os::raw::c_schar;
pub const ERROR: c_schar = -128;
pub const ENUM_ATOM: c_schar = -20;
pub const TIME_ATOM: c_schar = -19;
pub const SECOND_ATOM: c_schar = -18;
pub const MINUTE_ATOM: c_schar = -17;
pub const TIMESPAN_ATOM: c_schar = -16;
pub const DATETIME_ATOM: c_schar = -15;
pub const DATE_ATOM: c_schar = -14;
pub const MONTH_ATOM: c_schar = -13;
pub const TIMESTAMP_ATOM: c_schar = -12;
pub const SYMBOL_ATOM: c_schar = -11;
pub const CHAR: c_schar = -10;
pub const FLOAT_ATOM: c_schar = -9;
pub const REAL_ATOM: c_schar = -8;
pub const LONG_ATOM: c_schar = -7;
pub const INT_ATOM: c_schar = -6;
pub const SHORT_ATOM: c_schar = -5;
pub const BYTE_ATOM: c_schar = -4;
pub const GUID_ATOM: c_schar = -2;
pub const BOOL_ATOM: c_schar = -1;
pub const COMPOUND_LIST: c_schar = 0;
pub const BOOL_LIST: c_schar = 1;
pub const GUID_LIST: c_schar = 2;
pub const BYTE_LIST: c_schar = 4;
pub const SHORT_LIST: c_schar = 5;
pub const INT_LIST: c_schar = 6;
pub const LONG_LIST: c_schar = 7;
pub const REAL_LIST: c_schar = 8;
pub const FLOAT_LIST: c_schar = 9;
pub const STRING: c_schar = 10;
pub const SYMBOL_LIST: c_schar = 11;
pub const TIMESTAMP_LIST: c_schar = 12;
pub const MONTH_LIST: c_schar = 13;
pub const DATE_LIST: c_schar = 14;
pub const DATETIME_LIST: c_schar = 15;
pub const TIMESPAN_LIST: c_schar = 16;
pub const MINUTE_LIST: c_schar = 17;
pub const SECOND_LIST: c_schar = 18;
pub const TIME_LIST: c_schar = 19;
pub const ENUM_LIST: c_schar = 20;
pub const TABLE: c_schar = 98;
pub const DICTIONARY: c_schar = 99;
pub const NULL: c_schar = 101;
pub const FOREIGN: c_schar = 112;
pub const SORTED_DICTIONARY: c_schar = 127;
}
pub mod qattribute {
use std::os::raw::c_char;
pub const NONE: c_char = 0;
pub const SORTED: c_char = 1;
pub const UNIQUE: c_char = 2;
pub const PARTED: c_char = 3;
pub const GROUPED: c_char = 4;
}
pub mod qnull_base {
use std::os::raw::{c_double, c_float, c_int, c_longlong, c_short, c_uchar};
pub const U: [c_uchar; 16] = [0; 16];
pub const H: c_short = c_short::MIN;
pub const I: c_int = c_int::MIN;
pub const J: c_longlong = c_longlong::MIN;
pub const E: c_float = c_float::NAN;
pub const F: c_double = c_double::NAN;
pub const C: char = ' ';
pub const S: &'static str = "";
}
pub mod qinf_base {
use std::os::raw::{c_double, c_float, c_int, c_longlong, c_short};
pub const H: c_short = c_short::MAX;
pub const I: c_int = c_int::MAX;
pub const J: c_longlong = c_longlong::MAX;
pub const E: c_float = c_float::INFINITY;
pub const F: c_double = c_double::INFINITY;
}
pub mod qninf_base {
use std::os::raw::{c_double, c_float, c_int, c_longlong, c_short};
pub const H: c_short = -c_short::MAX;
pub const I: c_int = -c_int::MAX;
pub const J: c_longlong = -c_longlong::MAX;
pub const E: c_float = c_float::NEG_INFINITY;
pub const F: c_double = c_double::NEG_INFINITY;
}
#[cfg(feature = "api")]
pub mod api;
#[cfg(feature = "ipc")]
pub mod ipc;