Lines Matching refs:j_curslist
31 #define SORTED_SET(jc, n) ((jc)->j_curslist[(n)]->dbp->dup_compare != NULL)
100 for (jc->j_curslist = curslist;
101 *jc->j_curslist != NULL; jc->j_curslist++)
109 ncurs = (size_t)(jc->j_curslist - curslist);
115 * j_curslist is the initial NULL-terminated list of cursors passed
123 * work with. They're lazily c_dup'ed from j_curslist as we need
139 * We could just reset them to the original cursor from j_curslist,
152 jc->j_curslist = NULL;
158 &jc->j_curslist)) != 0)
170 jc->j_curslist[i] = curslist[i];
182 qsort(jc->j_curslist, ncurs, sizeof(DBC *), __db_join_cmp);
196 __dbc_dup(jc->j_curslist[0], jc->j_workcurs, DB_POSITION)) != 0)
219 if (jc->j_curslist != NULL)
220 __os_free(env, jc->j_curslist);
459 * If jc->j_curslist[1] == NULL, we have only one cursor in the join.
467 if (jc->j_curslist[1] == NULL)
474 DB_ASSERT(env, jc->j_curslist[i] != NULL);
477 if ((ret = __dbc_dup(jc->j_curslist[i],
677 jc->j_curslist[0]->txn, jc->j_curslist[0]->locker, key_n,
681 (jc->j_curslist[0]->txn != NULL && F_ISSET(
682 jc->j_curslist[0]->txn, TXN_READ_UNCOMMITTED)))
763 __os_free(env, jc->j_curslist);