pub struct ColumnMetadata { /* private fields */ }Implementations§
Source§impl ColumnMetadata
impl ColumnMetadata
pub fn new(name: impl Into<String>, ora_type_num: u8) -> Self
pub fn name(&self) -> &str
pub fn with_name(self, name: impl Into<String>) -> Self
pub fn ora_type_num(&self) -> u8
pub fn with_ora_type_num(self, ora_type_num: u8) -> Self
pub fn csfrm(&self) -> u8
pub fn with_csfrm(self, csfrm: u8) -> Self
pub fn precision(&self) -> i8
pub fn with_precision(self, precision: i8) -> Self
pub fn scale(&self) -> i8
pub fn with_scale(self, scale: i8) -> Self
pub fn buffer_size(&self) -> u32
pub fn with_buffer_size(self, buffer_size: u32) -> Self
pub fn max_size(&self) -> u32
pub fn with_max_size(self, max_size: u32) -> Self
pub fn nulls_allowed(&self) -> bool
pub fn with_nulls_allowed(self, nulls_allowed: bool) -> Self
pub fn is_json(&self) -> bool
pub fn with_is_json(self, is_json: bool) -> Self
pub fn is_oson(&self) -> bool
pub fn with_is_oson(self, is_oson: bool) -> Self
pub fn object_schema(&self) -> Option<&str>
pub fn with_object_schema(self, object_schema: Option<String>) -> Self
pub fn object_type_name(&self) -> Option<&str>
pub fn with_object_type_name(self, object_type_name: Option<String>) -> Self
pub fn is_array(&self) -> bool
pub fn with_is_array(self, is_array: bool) -> Self
pub fn vector_dimensions(&self) -> Option<u32>
pub fn with_vector_dimensions(self, vector_dimensions: Option<u32>) -> Self
pub fn vector_format(&self) -> u8
pub fn with_vector_format(self, vector_format: u8) -> Self
pub fn vector_flags(&self) -> u8
pub fn with_vector_flags(self, vector_flags: u8) -> Self
pub fn domain_schema(&self) -> Option<&str>
pub fn with_domain_schema(self, domain_schema: Option<String>) -> Self
pub fn domain_name(&self) -> Option<&str>
pub fn with_domain_name(self, domain_name: Option<String>) -> Self
pub fn annotations(&self) -> Option<&[(String, String)]>
pub fn with_annotations( self, annotations: Option<Vec<(String, String)>>, ) -> Self
Trait Implementations§
Source§impl Clone for ColumnMetadata
impl Clone for ColumnMetadata
Source§fn clone(&self) -> ColumnMetadata
fn clone(&self) -> ColumnMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ColumnMetadata
impl Debug for ColumnMetadata
Source§impl Default for ColumnMetadata
impl Default for ColumnMetadata
Source§fn default() -> ColumnMetadata
fn default() -> ColumnMetadata
Returns the “default value” for a type. Read more
impl Eq for ColumnMetadata
Source§impl PartialEq for ColumnMetadata
impl PartialEq for ColumnMetadata
Source§fn eq(&self, other: &ColumnMetadata) -> bool
fn eq(&self, other: &ColumnMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ColumnMetadata
Auto Trait Implementations§
impl Freeze for ColumnMetadata
impl RefUnwindSafe for ColumnMetadata
impl Send for ColumnMetadata
impl Sync for ColumnMetadata
impl Unpin for ColumnMetadata
impl UnsafeUnpin for ColumnMetadata
impl UnwindSafe for ColumnMetadata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more