#[repr(i32)]
#[derive(PartialEq, Eq, Debug, Clone)]
pub enum ContainerType {
Collection = 0,
TimeSeries = 1,
}
#[repr(i32)]
#[derive(PartialEq, Eq, Copy, Debug, Clone)]
pub enum Type {
String,
Bool,
Byte,
Short,
Integer,
Long,
Float,
Double,
Timestamp,
Geometry,
Blob,
}
#[repr(i32)]
#[derive(PartialEq, Eq, Debug, Clone)]
pub enum IndexType {
Default = -1,
Tree = 1,
Spatial = 4,
}
#[repr(i32)]
#[derive(PartialEq, Eq, Debug, Clone)]
pub enum TimeUnit {
Year = 0,
Month = 1,
Day = 2,
Hour = 3,
Minute = 4,
Second = 5,
MilliSecond = 6,
}
#[repr(i32)]
#[derive(PartialEq, Eq, Debug, Clone)]
pub enum RowSetType {
ContainerRows = 0,
AggregationResult = 1,
QueryAnalysis = 2,
}
#[repr(i32)]
#[derive(PartialEq, Eq, Copy, Debug, Clone)]
pub enum TypeOption {
Nullable = 2,
NotNull = 4,
}