pancake-db-idl 0.2.0

API specification for PancakeDB
Documentation
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ColumnMeta {
    #[prost(enumeration = "super::dtype::DataType", tag = "1")]
    pub dtype: i32,
    #[prost(uint32, tag = "2")]
    pub nested_list_depth: u32,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PartitionMeta {
    #[prost(enumeration = "super::partition_dtype::PartitionDataType", tag = "1")]
    pub dtype: i32,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Schema {
    #[prost(map = "string, message", tag = "1")]
    pub partitioning: ::std::collections::HashMap<::prost::alloc::string::String, PartitionMeta>,
    #[prost(map = "string, message", tag = "2")]
    pub columns: ::std::collections::HashMap<::prost::alloc::string::String, ColumnMeta>,
}