uint32_tlast_page_id=(last_page==page_split_[col_ix].end())?page_split_[col_ix].size()-1:std::distance(page_split_[col_ix].begin(),last_page);// if it returns an end iterator reset it to the last element.
//scanning each page that overlaps with query region.