server/sources/native.py
branch3.5
changeset 3240 8604a15995d1
parent 3041 782fa7566a22
child 3399 2b84f4adb6f8
child 3497 63b9541dd36f
equal deleted inserted replaced
3239:1ceac4cd4fb7 3240:8604a15995d1
   229         self._rql_sqlgen.attr_map['%s.%s' % (etype, attr)] = cb
   229         self._rql_sqlgen.attr_map['%s.%s' % (etype, attr)] = cb
   230 
   230 
   231     # ISource interface #######################################################
   231     # ISource interface #######################################################
   232 
   232 
   233     def compile_rql(self, rql):
   233     def compile_rql(self, rql):
   234         rqlst = self.repo.querier._rqlhelper.parse(rql)
   234         rqlst = self.repo.vreg.rqlhelper.parse(rql)
   235         rqlst.restricted_vars = ()
   235         rqlst.restricted_vars = ()
   236         rqlst.children[0].solutions = self._sols
   236         rqlst.children[0].solutions = self._sols
   237         self.repo.querier.sqlgen_annotate(rqlst)
   237         self.repo.querier.sqlgen_annotate(rqlst)
   238         set_qdata(self.schema.rschema, rqlst, ())
   238         set_qdata(self.schema.rschema, rqlst, ())
   239         return rqlst
   239         return rqlst