Exemple #1
0
    def execute(self, relation=None):
        """
        Execute a query
        :param relation: The name of a relation in which the result is stored
        :return: A MyriaQuery instance that represents the executing query
        """
        from myria.query import MyriaQuery

        if not self.result:
            json = self._store(relation or _unique_name(self.query)).to_json()
            self.result = MyriaQuery.submit_plan(json, self.connection)
        return self.result
Exemple #2
0
    def execute(self, relation=None):
        """
        Execute a query
        :param relation: The name of a relation in which the result is stored
        :return: A MyriaQuery instance that represents the executing query
        """
        from myria.query import MyriaQuery

        if not self.result:
            json = self._store(relation or _unique_name(self.query)).to_json()
            self.result = MyriaQuery.submit_plan(json, self.connection)
        return self.result
 def test_submit_plan(self):
     with HTTMock(local_mock):
         plan = 'This is a Myria JSON plan'
         query = MyriaQuery.submit_plan(plan, connection=self.connection)
         self.assertEquals(query.status, 'Unittest-Success')
Exemple #4
0
 def test_submit_plan(self):
     with HTTMock(local_mock):
         plan = 'This is a Myria JSON plan'
         query = MyriaQuery.submit_plan(plan, connection=self.connection)
         self.assertEquals(query.status, 'Unittest-Success')
Exemple #5
0
 def sink(self):
     """ Execute the query but ignore its results """
     from myria.query import MyriaQuery
     return MyriaQuery.submit_plan(self._sink().to_json(), self.connection)
Exemple #6
0
 def sink(self):
     """ Execute the query but ignore its results """
     from myria.query import MyriaQuery
     return MyriaQuery.submit_plan(self._sink().to_json(), self.connection)