pub struct InferredColumn {
pub original_name: String,
pub ddl_name: String,
pub exasol_type: ExasolType,
pub nullable: bool,
}Expand description
An inferred column definition for DDL generation.
Fields§
§original_name: StringOriginal column name from the source schema.
ddl_name: StringColumn name formatted for DDL (quoted or sanitized).
exasol_type: ExasolTypeInferred Exasol data type.
nullable: boolWhether the column allows NULL values.
Trait Implementations§
Source§impl Clone for InferredColumn
impl Clone for InferredColumn
Source§fn clone(&self) -> InferredColumn
fn clone(&self) -> InferredColumn
Returns a duplicate of the value. Read more
1.0.0 · 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 InferredColumn
impl Debug for InferredColumn
Source§impl PartialEq for InferredColumn
impl PartialEq for InferredColumn
impl Eq for InferredColumn
impl StructuralPartialEq for InferredColumn
Auto Trait Implementations§
impl Freeze for InferredColumn
impl RefUnwindSafe for InferredColumn
impl Send for InferredColumn
impl Sync for InferredColumn
impl Unpin for InferredColumn
impl UnsafeUnpin for InferredColumn
impl UnwindSafe for InferredColumn
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.