in parquet_flask/v1/query_data_doms.py [0:0]
def __calculate_4_ranges(self, total_result):
if self.__size == 0:
return {
'first': 0,
'last': 0,
'prev': 0,
'next': 0,
}
div, mod = divmod(total_result, self.__size)
if mod > 0:
div += 1
page_info = {
'first': 0,
'last': div - 1,
'prev': 0 if self.__start_from == 0 else self.__start_from - 1,
}
page_info['next'] = page_info['last'] if self.__start_from == page_info['last'] else self.__start_from + 1
return page_info