Struct datafusion::physical_plan::metrics::Timestamp
source · [−]pub struct Timestamp { /* private fields */ }
Expand description
Stores a single timestamp, stored as the number of nanoseconds elapsed from Jan 1, 1970 UTC
Implementations
sourceimpl Timestamp
impl Timestamp
sourcepub fn value(&self) -> Option<DateTime<Utc>>
pub fn value(&self) -> Option<DateTime<Utc>>
return the timestamps value at the last time record()
was
called.
Returns None
if record()
has not been called
sourcepub fn update_to_min(&self, other: &Timestamp)
pub fn update_to_min(&self, other: &Timestamp)
sets the value of this timestamp to the minimum of this and other
sourcepub fn update_to_max(&self, other: &Timestamp)
pub fn update_to_max(&self, other: &Timestamp)
sets the value of this timestamp to the maximum of this and other
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Timestamp
impl Send for Timestamp
impl Sync for Timestamp
impl Unpin for Timestamp
impl !UnwindSafe for Timestamp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more