pub struct ProfilerCollector { /* private fields */ }Expand description
Client-side collector for accumulated profiler results.
Accumulates UDF and plan profile results across multiple query executions
and provides access via show(), dump(), and clear() methods.
Implementations§
Source§impl ProfilerCollector
impl ProfilerCollector
Sourcepub fn new() -> ProfilerCollector
pub fn new() -> ProfilerCollector
Create a new profiler collector.
Sourcepub fn show(&self, id: Option<i64>) -> String
pub fn show(&self, id: Option<i64>) -> String
Show the profile results for a given profiler ID, or all profiles if ID is None.
Returns a formatted string representation of the profile data.
Trait Implementations§
Source§impl Clone for ProfilerCollector
impl Clone for ProfilerCollector
Source§fn clone(&self) -> ProfilerCollector
fn clone(&self) -> ProfilerCollector
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProfilerCollector
impl Debug for ProfilerCollector
Source§impl Default for ProfilerCollector
impl Default for ProfilerCollector
Source§fn default() -> ProfilerCollector
fn default() -> ProfilerCollector
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProfilerCollector
impl RefUnwindSafe for ProfilerCollector
impl Send for ProfilerCollector
impl Sync for ProfilerCollector
impl Unpin for ProfilerCollector
impl UnsafeUnpin for ProfilerCollector
impl UnwindSafe for ProfilerCollector
Blanket Implementations§
impl<T> Allocation for T
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request