• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/db-4.7.25.NC/build_unix/

Lines Matching refs:Db

20 // with the DbEnv or Db constructor.
24 // - All top level class names start with Db.
66 class Db; // forward
177 class _exported Db
182 Db(DbEnv*, u_int32_t); // Create a Db object.
183 virtual ~Db(); // Calls close() if the user hasn't.
187 virtual int associate(DbTxn *txn, Db *secondary, int (*callback)
188 (Db *, const Dbt *, const Dbt *, Dbt *), u_int32_t flags);
234 virtual int set_append_recno(int (*)(Db *, Dbt *, db_recno_t));
236 virtual int set_bt_compare(int (*)(Db *, const Dbt *, const Dbt *));
239 virtual int set_bt_prefix(size_t (*)(Db *, const Dbt *, const Dbt *));
242 virtual int set_dup_compare(int (*)(Db *, const Dbt *, const Dbt *));
248 virtual int set_feedback(void (*)(Db *, int, int));
251 virtual int set_h_compare(int (*)(Db *, const Dbt *, const Dbt *));
254 virtual int set_h_hash(u_int32_t (*)(Db *, const void *, u_int32_t));
302 static Db* get_Db(DB *db)
304 return (Db *)db->api_internal;
307 static const Db* get_const_Db(const DB *db)
309 return (const Db *)db->api_internal;
314 Db(const Db &);
315 Db &operator = (const Db &);
334 int (*append_recno_callback_)(Db *, Dbt *, db_recno_t);
335 int (*associate_callback_)(Db *, const Dbt *, const Dbt *, Dbt *);
336 int (*bt_compare_callback_)(Db *, const Dbt *, const Dbt *);
337 size_t (*bt_prefix_callback_)(Db *, const Dbt *, const Dbt *);
338 int (*dup_compare_callback_)(Db *, const Dbt *, const Dbt *);
339 void (*feedback_callback_)(Db *, int, int);
340 int (*h_compare_callback_)(Db *, const Dbt *, const Dbt *);
341 u_int32_t (*h_hash_callback_)(Db *, const void *, u_int32_t);
349 friend class Db;
365 // Note: use Db::cursor() to get pointers to a Dbc,
387 friend class Db;
755 // Note: use Db::cursor() to get pointers to a Dbc,
781 friend class Db;
856 DbSequence(Db *db, u_int32_t flags);
874 Db *get_db();
976 friend class Db;