pub struct OptimizerProfileTable;Trait Implementations§
Source§impl Clone for OptimizerProfileTable
impl Clone for OptimizerProfileTable
impl Copy for OptimizerProfileTable
Source§impl Debug for OptimizerProfileTable
impl Debug for OptimizerProfileTable
Source§impl ProfileTable for OptimizerProfileTable
impl ProfileTable for OptimizerProfileTable
const COLUMNS: &[ProfileColumn]
type Row = OptimizerProfileRow
Source§fn profile_as_rows(profile: &QueryProfile) -> Result<Vec<Self::Row>>
fn profile_as_rows(profile: &QueryProfile) -> Result<Vec<Self::Row>>
Converts the query profile into rows.
Source§fn scan(
rows: &[Self::Row],
projections: &Projections,
output: &mut Batch,
) -> Result<()>
fn scan( rows: &[Self::Row], projections: &Projections, output: &mut Batch, ) -> Result<()>
Scan the rows into the output batch. Read more
Source§fn column_schema() -> ColumnSchema
fn column_schema() -> ColumnSchema
Generate the column schema for the table.
Auto Trait Implementations§
impl Freeze for OptimizerProfileTable
impl RefUnwindSafe for OptimizerProfileTable
impl Send for OptimizerProfileTable
impl Sync for OptimizerProfileTable
impl Unpin for OptimizerProfileTable
impl UnsafeUnpin for OptimizerProfileTable
impl UnwindSafe for OptimizerProfileTable
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