fn binary_search_expr( lower_bound: Option<Timestamp>, upper_bound: Option<Timestamp>, cur_time_window: Timestamp, phy_expr: &PhysicalExprRef, df_schema: &DFSchema, ) -> Result<Timestamp, Error>