Skip to main content

gluesql_core/store/
metadata.rs

1use {
2    crate::{prelude::Value, result::Result},
3    std::{collections::BTreeMap, iter::empty},
4};
5
6type ObjectName = String;
7pub type MetaIter = Box<dyn Iterator<Item = Result<(ObjectName, BTreeMap<String, Value>)>>>;
8
9pub trait Metadata {
10    fn scan_table_meta(&self) -> Result<MetaIter> {
11        Ok(Box::new(empty()))
12    }
13}