Lines Matching refs:seq
26 DB_SEQUENCE *seq = unwrap(this); \
27 DbEnv *dbenv = DbEnv::get_DbEnv(seq->seq_dbp->dbenv); \
29 ret = seq->_name _arglist; \
41 DB_SEQUENCE *seq;
44 if ((ret = db_sequence_create(&seq, unwrap(db), flags)) != 0)
48 imp_ = seq;
49 seq->api_internal = this;
53 DbSequence::DbSequence(DB_SEQUENCE *seq)
54 : imp_(seq)
56 seq->api_internal = this;
61 DB_SEQUENCE *seq;
63 seq = unwrap(this);
64 if (seq != NULL)
65 (void)seq->close(seq, 0);
69 (seq, unwrap(txnid), key, flags), 0)
70 DBSEQ_METHOD(initial_value, (db_seq_t value), (seq, value), 0)
71 DBSEQ_METHOD(close, (u_int32_t flags), (seq, flags), 1)
73 (seq, unwrap(txnid), flags), 1)
75 (seq, sp, flags), 0)
76 DBSEQ_METHOD(stat_print, (u_int32_t flags), (seq, flags), 0)
80 (seq, unwrap(txnid), delta, retp, flags), 0)
81 DBSEQ_METHOD(get_cachesize, (int32_t *sizep), (seq, sizep), 0)
82 DBSEQ_METHOD(set_cachesize, (int32_t size), (seq, size), 0)
83 DBSEQ_METHOD(get_flags, (u_int32_t *flagsp), (seq, flagsp), 0)
84 DBSEQ_METHOD(set_flags, (u_int32_t flags), (seq, flags), 0)
85 DBSEQ_METHOD(get_range, (db_seq_t *minp, db_seq_t *maxp), (seq, minp, maxp), 0)
86 DBSEQ_METHOD(set_range, (db_seq_t min, db_seq_t max), (seq, min, max), 0)
90 DB_SEQUENCE *seq = unwrap(this);
92 (void)seq->get_db(seq, &db);
98 DB_SEQUENCE *seq = unwrap(this);
100 (void)seq->get_key(seq, &key_);
105 DbSequence *DbSequence::wrap_DB_SEQUENCE(DB_SEQUENCE *seq)
107 DbSequence *wrapped_seq = get_DbSequence(seq);
108 return (wrapped_seq != NULL) ? wrapped_seq : new DbSequence(seq);