pancake_db_idl/
schema.rs

1#[derive(Clone, PartialEq, ::prost::Message)]
2pub struct ColumnMeta {
3    #[prost(enumeration = "super::dtype::DataType", tag = "1")]
4    pub dtype: i32,
5    #[prost(uint32, tag = "2")]
6    pub nested_list_depth: u32,
7}
8#[derive(Clone, PartialEq, ::prost::Message)]
9pub struct PartitionMeta {
10    #[prost(enumeration = "super::partition_dtype::PartitionDataType", tag = "1")]
11    pub dtype: i32,
12}
13#[derive(Clone, PartialEq, ::prost::Message)]
14pub struct Schema {
15    #[prost(map = "string, message", tag = "1")]
16    pub partitioning: ::std::collections::HashMap<::prost::alloc::string::String, PartitionMeta>,
17    #[prost(map = "string, message", tag = "2")]
18    pub columns: ::std::collections::HashMap<::prost::alloc::string::String, ColumnMeta>,
19}