private function limit($limit = 0) {
        if(is_array($limit) && !empty(array_filter($limit))) {
            foreach($limit as $start => $end) {
                 return " LIMIT ".intval($start).", ".intval($end);
            }
        }
        elseif((int)$limit > 0) {
            return " LIMIT ".intval($limit);
        }
        return false;
    }