DB_NEXT
case DB_NEXT:
case DB_NEXT:
flags = DB_NEXT;
if (flags == DB_NEXT || flags == DB_PREV) {
if ((ret = log_get(lp, &lsn, &data, DB_NEXT)) != 0) {
for (ret = log_get(lp, &lsn, &data, DB_NEXT);
ret == 0; ret = log_get(lp, &lsn, &data, DB_NEXT)) {
case DB_NEXT:
if ((ret = dbc->c_get(dbc, &_key, &_data, DB_NEXT)) == 0) {
case DB_NEXT:
case DB_NEXT:
while (__log_get(dblp, &lsn, &dbt, DB_NEXT, 1) == 0) {
while (__log_get(dblp, &lsn, &dbt, DB_NEXT, 0) == 0) {
ret == 0; ret = log_get(dblp, &lsn, &rec, DB_NEXT)) {
case DB_NEXT: /* Next log record. */
if (flags != DB_NEXT || nlsn.file == lp->lsn.file)
flags != DB_NEXT && flags != DB_PREV && flags != DB_SET)
if (flags == DB_NEXT || flags == DB_PREV || flags == DB_CURRENT)
flags = DB_NEXT;
return DB_NEXT;
&info, DB_NEXT)) != 0)
case DB_NEXT:
case DB_NEXT:
return (dbase->execute(DB_NEXT, NULL, NULL, next_desc));