'Add a new result line to the benchmark result.'

def Register(self, force=False):

    self.queries_total += 1
    if (((self.queries_total % self.query_interval) == 0) or force):
        data_store.DB.Flush()
        this_time = time.time()
        queries_diff = (self.queries_total - self.queries_last_timestep)
        self.queries_last_timestep = self.queries_total
        self.last_time = this_time
        self.steps += 1
        self.AddResult(self.test_name, (this_time - self.start_time), self.steps, (data_store.DB.Size() / 1024), queries_diff, self.subjects, self.predicates, self.values)
