Trait polars_lazy::physical_plan::Executor [−][src]
Executors will evaluate physical expressions and collect them in a DataFrame.
Required methods
fn execute(
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
[src]
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
Implementors
impl Executor for CacheExec
[src]
fn execute(
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
[src]
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
impl Executor for CsvExec
[src]
fn execute(
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
[src]
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
impl Executor for DataFrameExec
[src]
fn execute(
&mut self,
_: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
[src]
&mut self,
_: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
impl Executor for FilterExec
[src]
fn execute(
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
[src]
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
impl Executor for GroupByExec
[src]
fn execute(
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
[src]
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
impl Executor for JoinExec
[src]
fn execute<'a>(
&'a mut self,
cache: &'a Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
[src]
&'a mut self,
cache: &'a Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
impl Executor for MeltExec
[src]
fn execute(
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
[src]
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
impl Executor for PartitionGroupByExec
[src]
fn execute(
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
[src]
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
impl Executor for SliceExec
[src]
fn execute(
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
[src]
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
impl Executor for StackExec
[src]
fn execute(
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>
[src]
&mut self,
cache: &Arc<Mutex<HashMap<String, DataFrame, RandomState>>>
) -> Result<DataFrame>