fn row_ids_from_time_range(&self, time_range: &[BinaryExpr], dst: RowIDs) -> RowIDsOption {
        assert_eq!(time_range.len(), 2);
        self.time_column().row_ids_filter_range(
            &(time_range[0].op, time_range[0].literal_as_value()), // min time
            &(time_range[1].op, time_range[1].literal_as_value()), // max time
            dst,
        )
    }
// An optimised function for applying two comparison predicates to a time
// column at once.
An optimised function for applying two comparison predicates to a time
column at once.
An optimised function for applying two comparison predicates to a time column at once .
fn row_ids_from_time_range(&self, time_range: &[BinaryExpr], dst: RowIDs) -> RowIDsOption {
        assert_eq!(time_range.len(), 2);
        self.time_column().row_ids_filter_range(
            &(time_range[0].op, time_range[0].literal_as_value()), // min time
            &(time_range[1].op, time_range[1].literal_as_value()), // max time
            dst,
        )
    }
fn row_ids_from_time_range ( & self , time_range : & [ BinaryExpr ] , dst : RowIDs ) -> RowIDsOption { assert_eq ! ( time_range len ( ) 2 ) ; self . time_column ( ) . row_ids_filter_range ( & ( time_range [ 0 ] . op , time_range [ 0 ] . literal_as_value ( ) ) , // min time & ( time_range [ 1 ] . op , time_range [ 1 ] . literal_as_value ( ) ) , // max time dst , ) }
An optimised function for applying two comparison predicates to a time
column at once.
An optimised function for applying two comparison predicates to a time column at once .
&self
time_range
&[BinaryExpr]
dst
RowIDs
&self
time_range
&[BinaryExpr]
dst
RowIDs