def get(self, request, *args, **kwargs):
        if 'ogc_fid' in kwargs:
            return get_row(request, slug=kwargs['slug'], ogc_fid=kwargs['ogc_fid'])
        elif 'ogc_fid_start' in kwargs:
            return get_rows(
                request,
                slug=kwargs['slug'],
                ogc_fid_start=kwargs['ogc_fid_start'],
                ogc_fid_end=kwargs.get('ogc_fid_end', None),
                limit=kwargs.get('limit', None),
            )
        else:
            return query(
                request,
                slug=kwargs['slug'],
                **request.GET
            )
dataset/ETHPy150Open hydroshare/hydroshare2/ga_resources/views/rest_data.py/CRUDView.get/original