pub struct TaggedCreateIndexStatementBuilder { /* private fields */ }
Expand description
Builder for TaggedCreateIndexStatement
.
Implementations§
Source§impl TaggedCreateIndexStatementBuilder
impl TaggedCreateIndexStatementBuilder
pub fn set_custom(&mut self, value: bool) -> &mut Self
pub fn set_if_not_exists(&mut self, value: bool) -> &mut Self
pub fn name(&mut self, value: Tag<Name>) -> &mut Self
pub fn table(&mut self, value: TaggedKeyspaceQualifiedName) -> &mut Self
pub fn index_id(&mut self, value: Tag<IndexIdentifier>) -> &mut Self
pub fn using(&mut self, value: Tag<IndexClass>) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<TaggedCreateIndexStatement, TaggedCreateIndexStatementBuilderError>
pub fn build( &self, ) -> Result<TaggedCreateIndexStatement, TaggedCreateIndexStatementBuilderError>
Trait Implementations§
Source§impl Clone for TaggedCreateIndexStatementBuilder
impl Clone for TaggedCreateIndexStatementBuilder
Source§fn clone(&self) -> TaggedCreateIndexStatementBuilder
fn clone(&self) -> TaggedCreateIndexStatementBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for TaggedCreateIndexStatementBuilder
impl RefUnwindSafe for TaggedCreateIndexStatementBuilder
impl Send for TaggedCreateIndexStatementBuilder
impl Sync for TaggedCreateIndexStatementBuilder
impl Unpin for TaggedCreateIndexStatementBuilder
impl UnwindSafe for TaggedCreateIndexStatementBuilder
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