pub struct Grep;Expand description
GREP(path, pattern [, invert]) - Read only lines matching a regex.
Thin composable wrapper around READ_TEXT’s filter path. Third argument
(boolean or integer truthy value) inverts the match, matching grep -v.
Trait Implementations§
Source§impl TableGenerator for Grep
impl TableGenerator for Grep
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 Grep
impl RefUnwindSafe for Grep
impl Send for Grep
impl Sync for Grep
impl Unpin for Grep
impl UnsafeUnpin for Grep
impl UnwindSafe for Grep
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