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

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

public query ( $queryStr )
    public function query($queryStr)
    {
        try {
            $queryCleaner = new \ThriftSQL\Utils\QueryCleaner();
            $response = $this->_client->ExecuteStatement(new \ThriftSQL\TExecuteStatementReq(array('sessionHandle' => $this->_sessionHandle, 'statement' => $queryCleaner->clean($queryStr), 'runAsync' => true)));
        } catch (Exception $e) {
            throw new \ThriftSQL\Exception($e->getMessage());
        }
        if (\ThriftSQL\TStatusCode::ERROR_STATUS === $response->status->statusCode) {
            throw new \ThriftSQL\Exception($response->status->errorMessage);
        }
        return new \ThriftSQL\HiveQuery($response, $this->_client);
    }