server/sources/native.py
changeset 4512 e7ac20bf3629
parent 4252 6c4f109c2b03
child 4517 0f3c10fc42b2
equal deleted inserted replaced
4511:270a75f6e33f 4512:e7ac20bf3629
   229         self.init_creating()
   229         self.init_creating()
   230 
   230 
   231     def map_attribute(self, etype, attr, cb):
   231     def map_attribute(self, etype, attr, cb):
   232         self._rql_sqlgen.attr_map['%s.%s' % (etype, attr)] = cb
   232         self._rql_sqlgen.attr_map['%s.%s' % (etype, attr)] = cb
   233 
   233 
       
   234     def unmap_attribute(self, etype, attr):
       
   235         self._rql_sqlgen.attr_map.pop('%s.%s' % (etype, attr), None)
       
   236 
   234     # ISource interface #######################################################
   237     # ISource interface #######################################################
   235 
   238 
   236     def compile_rql(self, rql, sols):
   239     def compile_rql(self, rql, sols):
   237         rqlst = self.repo.vreg.rqlhelper.parse(rql)
   240         rqlst = self.repo.vreg.rqlhelper.parse(rql)
   238         rqlst.restricted_vars = ()
   241         rqlst.restricted_vars = ()