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}