Struct datafusion::optimizer::to_approx_perc::ToApproxPerc
source · [−]pub struct ToApproxPerc {}
Expand description
espression/function to approx_percentile optimizer rule
SELECT F1(s)
...
Into
SELECT APPROX_PERCENTILE_CONT(s, lit(n)) as "F1(s)"
...
Implementations
sourceimpl ToApproxPerc
impl ToApproxPerc
Trait Implementations
sourceimpl Default for ToApproxPerc
impl Default for ToApproxPerc
sourceimpl OptimizerRule for ToApproxPerc
impl OptimizerRule for ToApproxPerc
sourcefn optimize(
&self,
plan: &LogicalPlan,
_execution_props: &ExecutionProps
) -> Result<LogicalPlan>
fn optimize(
&self,
plan: &LogicalPlan,
_execution_props: &ExecutionProps
) -> Result<LogicalPlan>
Rewrite plan
to an optimized form
Auto Trait Implementations
impl RefUnwindSafe for ToApproxPerc
impl Send for ToApproxPerc
impl Sync for ToApproxPerc
impl Unpin for ToApproxPerc
impl UnwindSafe for ToApproxPerc
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more