Lines Matching refs:DBC
17 static int __db_join_close_pp __P((DBC *));
19 static int __db_join_del __P((DBC *, u_int32_t));
20 static int __db_join_get __P((DBC *, DBT *, DBT *, u_int32_t));
21 static int __db_join_get_pp __P((DBC *, DBT *, DBT *, u_int32_t));
22 static int __db_join_getnext __P((DBC *, DBT *, DBT *, u_int32_t, u_int32_t));
25 static int __db_join_put __P((DBC *, DBT *, DBT *, u_int32_t));
68 * PUBLIC: int __db_join __P((DB *, DBC **, DBC **, u_int32_t));
73 DBC **curslist, **dbcp;
76 DBC *dbc;
87 if ((ret = __os_calloc(env, 1, sizeof(DBC), &dbc)) != 0)
157 if ((ret = __os_calloc(env, nslots, sizeof(DBC *),
160 if ((ret = __os_calloc(env, nslots, sizeof(DBC *),
163 if ((ret = __os_calloc(env, nslots, sizeof(DBC *),
182 qsort(jc->j_curslist, ncurs, sizeof(DBC *), __db_join_cmp);
239 * DBC->close pre/post processing for join cursors.
243 DBC *dbc;
273 DBC *dbc;
287 DBC *dbc;
301 DBC *dbc;
319 return (__db_fnl(env, "DBC->get"));
328 return (__db_ferr(env, "DBC->get", 0));
372 DBC *dbc;
377 DBC *cp;
711 * DBC->close for join cursors.
713 * PUBLIC: int __db_join_close __P((DBC *));
717 DBC *dbc;
792 DBC *dbc;
855 DBC *dbca, *dbcb;
858 dbca = *((DBC * const *)a);
859 dbcb = *((DBC * const *)b);
882 DBC *dbc;