def eliminateUnusedData(self):
     query = Data.queryRange(self.currentDataId, self.end)
     for data_key in query.iter(keys_only=True):
         data = data_key.get()
         if data: self.currentDataId = data_key.get().dataId
         metadata_query = Metadata.queryByData(data_key)
         metadata_key = metadata_query.get(keys_only=True)
         if metadata_key: continue
         #info("deleting data_key=%s (data_id = %s)" % (data_key, data_key.get().dataId))
         self.nDeleted += 1
         data_key.delete()
 def eliminateUnusedData(self):
     query = Data.queryRange(self.currentDataId, self.end)
     for data_key in query.iter(keys_only=True):
         data = data_key.get()
         if data: self.currentDataId = data_key.get().dataId
         metadata_query = Metadata.queryByData(data_key)
         metadata_key = metadata_query.get(keys_only=True)
         if metadata_key: continue
         #info("deleting data_key=%s (data_id = %s)" % (data_key, data_key.get().dataId))
         self.nDeleted += 1
         data_key.delete()