code: def paginate_query(self, query, paginate_info):
          
          if int(paginate_info.get('size', 1)) == 0:
              return query
  
          page_size = int(paginate_info.get('size', 0)) or current_app.config['PAGE_SIZE']
          query = query.limit(page_size)
          if paginate_info.get('number'):
              query = query.offset((int(paginate_info['number']) - 1) * page_size)
  
          return query
docs: Paginate query according to jsonapi 1.0
  
          :param Query query: sqlalchemy queryset
          :param dict paginate_info: pagination information
          :return Query: the paginated query