#![allow(non_snake_case)]
pub mod AggregationResult;
pub mod Const;
pub mod Container;
pub mod ContainerInfo;
pub mod Query;
pub mod RowSet;
pub mod Store;
pub mod StoreFactory;
pub mod Type;
pub mod Util;
pub mod Value;
#[macro_export]
macro_rules! gsvec {
() => (
$crate::vec::Vec::new()
);
($elem:expr; $n:expr) => (
$crate::vec::from_elem(Value::from($elem), $n)
);
($($x:expr),*) => (
Box::new([$(Value::from($x)),*]).to_vec()
);
($($x:expr,)*) => (gsvec![$($x),*])
}
#[macro_export]
macro_rules! get_value {
($input:expr) => {
$input.clone().into()
};
}