rbdc_sqlite/
column.rs

1use crate::SqliteTypeInfo;
2use rbdc::ext::ustr::UStr;
3
4#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]
5pub struct SqliteColumn {
6    pub(crate) name: UStr,
7    pub(crate) ordinal: usize,
8    pub(crate) type_info: SqliteTypeInfo,
9}
10
11impl SqliteColumn {
12    pub fn ordinal(&self) -> usize {
13        self.ordinal
14    }
15
16    pub fn name(&self) -> &str {
17        &*self.name
18    }
19
20    pub fn type_info(&self) -> &SqliteTypeInfo {
21        &self.type_info
22    }
23}