pub struct Split;
Expand description
SPLIT - Split a string into rows based on delimiter
Trait Implementations§
Source§impl TableGenerator for Split
impl TableGenerator for Split
Source§fn columns(&self) -> Vec<DataColumn>
fn columns(&self) -> Vec<DataColumn>
Get the column definitions for the generated table
Source§fn generate(&self, args: Vec<DataValue>) -> Result<Arc<DataTable>>
fn generate(&self, args: Vec<DataValue>) -> Result<Arc<DataTable>>
Generate the table based on the provided arguments
Arguments are evaluated expressions from the SQL query
Source§fn description(&self) -> &str
fn description(&self) -> &str
Get a description of what this generator does
Auto Trait Implementations§
impl Freeze for Split
impl RefUnwindSafe for Split
impl Send for Split
impl Sync for Split
impl Unpin for Split
impl UnwindSafe for Split
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more