private function getSelectFieldsSql($escaped_field_names)
    {
        $result = "SELECT $escaped_field_names FROM " . $this->getEscapedTableName();

        if ($this->join) {
            $result .= " $this->join";
        }

        if ($where = $this->getWhere()) {
            $result .= " WHERE $where";
        }

        if ($this->order_by) {
            $result .= " ORDER BY $this->order_by";
        }

        if ($this->offset !== null && $this->limit !== null) {
            $result .= " LIMIT $this->offset, $this->limit";
        }

        return $result;
    }
private function getSelectFieldsSql($escaped_field_names)
    {
        $result = "SELECT $escaped_field_names FROM " . $this->getEscapedTableName();

        if ($this->join) {
            $result .= " $this->join";
        }

        if ($where = $this->getWhere()) {
            $result .= " WHERE $where";
        }

        if ($this->order_by) {
            $result .= " ORDER BY $this->order_by";
        }

        if ($this->offset !== null && $this->limit !== null) {
            $result .= " LIMIT $this->offset, $this->limit";
        }

        return $result;
    }
private function getSelectFieldsSql ( $ escaped_field_names ) { $ result = "SELECT $escaped_field_names FROM " . $ this -> getEscapedTableName ( ) ; if ( $ this -> join ) { $ result .= " $this->join" ; } if ( $ where = $ this -> getWhere ( ) ) { $ result .= " WHERE $where" ; } if ( $ this -> order_by ) { $ result .= " ORDER BY $this->order_by" ; } if ( $ this -> offset !== null && $ this -> limit !== null ) { $ result .= " LIMIT $this->offset, $this->limit" ; } return $ result ; }
Construct SELECT query for the given fields based on set criteria.

@param  string $escaped_field_names
@return string
Construct SELECT query for the given fields based on set criteria .