Skip to main content

rbdc_oracle/
column.rs

1use crate::OracleTypeInfo;
2use std::sync::Arc;
3
4#[derive(Debug, Clone)]
5pub struct OracleColumn {
6    pub(crate) name: Arc<str>,
7    pub(crate) ordinal: usize,
8    pub(crate) type_info: OracleTypeInfo,
9}
10
11impl OracleColumn {
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) -> &OracleTypeInfo {
21        &self.type_info
22    }
23}