Example #1
0
static inline int
sc_execute(sctask *t, scworker *w, uint64_t vlsn)
{
	si *index = t->db->index;
	si_plannertrace(&t->plan, index->scheme.id, &w->trace);
	return si_execute(index, &w->dc, &t->plan, vlsn);
}
Example #2
0
static int
se_run(setask *t, seworker *w)
{
	si_plannertrace(&t->plan, &w->trace);
	sedb *db = t->db;
	se *e = (se*)db->o.env;
	uint64_t vlsn = sx_vlsn(&e->xm);
	return si_execute(&db->index, &w->dc, &t->plan, vlsn);
}
Example #3
0
static int
so_execute(sotask *t, soworker *w)
{
    si_plannertrace(&t->plan, &w->trace);
    sodb *db = t->db;
    so *e = (so*)db->o.env;
    uint64_t vlsn = sx_vlsn(&e->xm);
    return si_execute(&db->index, &db->r, &w->dc, &t->plan, vlsn);
}