ThriftSQL\Hive::queryAndFetchAll PHP Метод

queryAndFetchAll() публичный Метод

public queryAndFetchAll ( $queryStr )
    public function queryAndFetchAll($queryStr)
    {
        try {
            $query = $this->query($queryStr);
            $query->wait();
            // Collect results
            $resultTuples = array();
            do {
                $responseTuples = $query->fetch(100);
                // No more data we're done
                if (empty($responseTuples)) {
                    return $resultTuples;
                }
                $resultTuples = array_merge($resultTuples, $responseTuples);
            } while (true);
        } catch (Exception $e) {
            throw new \ThriftSQL\Exception($e->getMessage());
        }
    }