equal
deleted
inserted
replaced
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 |