pub trait RowExpander: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn description(&self) -> &str;
fn expand(
&self,
value: &DataValue,
args: &[DataValue],
) -> Result<ExpansionResult>;
}
Expand description
Trait for row expander implementations
Row expanders are special expressions that cause a single input row to be multiplied into multiple output rows.
Required Methods§
Sourcefn description(&self) -> &str
fn description(&self) -> &str
Description of what this expander does