pub struct ProcessOrderCorrelator;Expand description
Correlates statement and duration events by process ID and stream order.
This fits current stderr parsing and remains a fallback for structured logs that do not provide session line numbers. Future csvlog/jsonlog/RDS/GCP implementations should prefer session-aware keys where available.
Trait Implementations§
Source§impl Clone for ProcessOrderCorrelator
impl Clone for ProcessOrderCorrelator
Source§fn clone(&self) -> ProcessOrderCorrelator
fn clone(&self) -> ProcessOrderCorrelator
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Correlator for ProcessOrderCorrelator
impl Correlator for ProcessOrderCorrelator
fn correlate(&self, events: &[NormalizedEvent]) -> Vec<QueryExecution>
Source§impl Debug for ProcessOrderCorrelator
impl Debug for ProcessOrderCorrelator
Source§impl Default for ProcessOrderCorrelator
impl Default for ProcessOrderCorrelator
Source§fn default() -> ProcessOrderCorrelator
fn default() -> ProcessOrderCorrelator
Returns the “default value” for a type. Read more
impl Copy for ProcessOrderCorrelator
Auto Trait Implementations§
impl Freeze for ProcessOrderCorrelator
impl RefUnwindSafe for ProcessOrderCorrelator
impl Send for ProcessOrderCorrelator
impl Sync for ProcessOrderCorrelator
impl Unpin for ProcessOrderCorrelator
impl UnsafeUnpin for ProcessOrderCorrelator
impl UnwindSafe for ProcessOrderCorrelator
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