pub struct TeradataIndex {
pub kind: TeradataIndexKind,
pub name: Option<String>,
pub columns: Vec<String>,
}Expand description
Teradata index specification for CREATE TABLE
Fields§
§kind: TeradataIndexKindIndex kind: NoPrimary, Primary, PrimaryAmp, Unique, UniquePrimary
name: Option<String>Optional index name
columns: Vec<String>Optional column list
Trait Implementations§
Source§impl Clone for TeradataIndex
impl Clone for TeradataIndex
Source§fn clone(&self) -> TeradataIndex
fn clone(&self) -> TeradataIndex
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 TeradataIndex
impl Debug for TeradataIndex
Source§impl<'de> Deserialize<'de> for TeradataIndex
impl<'de> Deserialize<'de> for TeradataIndex
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TeradataIndex
impl PartialEq for TeradataIndex
Source§impl Serialize for TeradataIndex
impl Serialize for TeradataIndex
impl StructuralPartialEq for TeradataIndex
Auto Trait Implementations§
impl Freeze for TeradataIndex
impl RefUnwindSafe for TeradataIndex
impl Send for TeradataIndex
impl Sync for TeradataIndex
impl Unpin for TeradataIndex
impl UnwindSafe for TeradataIndex
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