public function search(QueryBuilderInterface $Builder) {
        $this->serialyse($Builder);
        $statement = $this->connector->query($this->parsedQuery);
        $result    = $this->statementToArray($statement);
        $resultSetClass = $this->resultSetClassName;
        $resultSet = new $resultSetClass($result);
        $queryCount = $this->getSerialyser()->setCriteriaList($Builder)->count(true)->serialyse();
        $resultSet->setParent($this)->setCountQuery($queryCount);
        return $resultSet;
    }
public function search(QueryBuilderInterface $Builder) {
        $this->serialyse($Builder);
        $statement = $this->connector->query($this->parsedQuery);
        $result    = $this->statementToArray($statement);
        $resultSetClass = $this->resultSetClassName;
        $resultSet = new $resultSetClass($result);
        $queryCount = $this->getSerialyser()->setCriteriaList($Builder)->count(true)->serialyse();
        $resultSet->setParent($this)->setCountQuery($queryCount);
        return $resultSet;
    }
public function search ( QueryBuilderInterface $ Builder ) { $ this -> serialyse ( $ Builder ) ; $ statement = $ this -> connector -> query ( $ this -> parsedQuery ) ; $ result = $ this -> statementToArray ( $ statement ) ; $ resultSetClass = $ this -> resultSetClassName ; $ resultSet = new $ resultSetClass ( $ result ) ; $ queryCount = $ this -> getSerialyser ( ) -> setCriteriaList ( $ Builder ) -> count ( true ) -> serialyse ( ) ; $ resultSet -> setParent ( $ this ) -> setCountQuery ( $ queryCount ) ; return $ resultSet ; }
execute Parsed Query

@return type
execute Parsed Query