pub fn advance_to_timestamp(&self) -> Option<MirScalarExpr> {
        match self {
            QueryWhen::AtTimestamp(t) | QueryWhen::AtLeastTimestamp(t) => Some(t.clone()),
            QueryWhen::Immediately => None,
        }
    }
/// Returns a timestamp to which the candidate must be advanced.
Returns a timestamp to which the candidate must be advanced.
Returns a timestamp to which the candidate must be advanced .
pub fn advance_to_timestamp(&self) -> Option<MirScalarExpr> {
        match self {
            QueryWhen::AtTimestamp(t) | QueryWhen::AtLeastTimestamp(t) => Some(t.clone()),
            QueryWhen::Immediately => None,
        }
    }
pub fn advance_to_timestamp ( & self ) -> Option < MirScalarExpr > { match self { QueryWhen :: AtTimestamp ( t ) | QueryWhen :: AtLeastTimestamp ( t ) => Some ( t . clone ( ) ) , QueryWhen :: Immediately => None , } }
Returns a timestamp to which the candidate must be advanced.
Returns a timestamp to which the candidate must be advanced .
&self
&self