m4_comment([$Id: m4.methods,v 1.14 2007/07/12 18:27:42 bostic Exp $]) m4_table_begin(, _center) m4_table_header(Database Operations, Description) m4_comment([Db::])m4_table_element(m4_ref(ifelse(M4API, C_API, dbh_create, Db)), Create a database handle) m4_comment([Db::associate])m4_table_element(m4_ref(dbh_associate), Associate a secondary index) m4_comment([Db::close])m4_table_element(m4_ref(dbh_close), Close a database) m4_comment([Db::compact])m4_table_element(m4_ref(dbh_compact), Compact a database) m4_comment([Db::cursor])m4_table_element(m4_ref(dbh_cursor), Create a cursor) m4_comment([Db::del])m4_table_element(m4_ref(dbh_del), Delete items from a database) m4_comment([Db::err])m4_table_element([m4_ref(dbh_err), m4_ref(dbh_errx)], Error message) m4_comment([Db::exists])m4_table_element(m4_ref(dbh_exists), Return if an item appears in a database) m4_comment([Db::fd])m4_table_element(m4_ref(dbh_fd), Return a file descriptor from a database) m4_comment([Db::get])m4_table_element([m4_ref(dbh_get), m4_ref(dbh_pget)], Get items from a database) m4_comment([Db::get_byteswapped])m4_table_element(m4_ref(dbh_get_byteswapped), Return if the underlying database is in host order) m4_comment([Db::get_type])m4_table_element(m4_ref(dbh_get_type), Return the database type) m4_comment([Db::join])m4_table_element(m4_ref(dbh_join), Perform a database join on cursors) m4_comment([Db::key_range])m4_table_element(m4_ref(dbh_key_range), Return estimate of key location) m4_comment([Db::open])m4_table_element(m4_ref(dbh_open), Open a database) m4_comment([Db::put])m4_table_element(m4_ref(dbh_put), Store items into a database) m4_comment([Db::remove])m4_table_element(m4_ref(dbh_remove), Remove a database) m4_comment([Db::rename])m4_table_element(m4_ref(dbh_rename), Rename a database) m4_comment([Db::set_priority])m4_table_element([m4_ref(dbh_set_priority)], Set cache page priority) m4_comment([Db::stat])m4_table_element([m4_ref(dbh_stat), m4_ref(dbh_stat_print)], Database statistics) m4_comment([Db::sync])m4_table_element(m4_ref(dbh_sync), Flush a database to stable storage) m4_comment([Db::truncate])m4_table_element(m4_ref(dbh_truncate), Empty a database) m4_comment([Db::upgrade])m4_table_element(m4_ref(dbh_upgrade), Upgrade a database) m4_comment([Db::verify])m4_table_element(m4_ref(dbh_verify), Verify/salvage a database) m4_table_header(Database Configuration, _empty) m4_comment([Db::set_alloc])m4_table_element( m4_ref(dbh_set_alloc), Set local space allocation functions) m4_comment([Db::set_cachesize])m4_table_element(m4_ref(dbh_set_cachesize), Set the database cache size) m4_comment([Db::set_dup_compare])m4_table_element(m4_ref(dbh_set_dup_compare), Set a duplicate comparison function) m4_comment([Db::set_encrypt])m4_table_element(m4_ref(dbh_set_encrypt), Set the database cryptographic key) m4_comment([Db::set_errcall])m4_table_element([m4_ref(dbh_set_errcall), m4_ref(dbh_set_msgcall)], Set error and informational message callback) m4_comment([Db::set_errfile])m4_table_element([m4_ref(dbh_set_errfile), m4_ref(dbh_set_msgfile)], Set error and informational message FILE) m4_comment([Db::set_error_stream])ifelse(M4API, C_API,, [m4_table_element([m4_ref(dbh_set_error_stream), m4_ref(dbh_set_message_stream)], Set error and informational message output stream)]) m4_comment([Db::set_errpfx])m4_table_element(m4_ref(dbh_set_errpfx), Set error message prefix) m4_comment([Db::set_feedback])m4_table_element(m4_ref(dbh_set_feedback), Set feedback callback) m4_comment([Db::set_flags])m4_table_element(m4_ref(dbh_set_flags), General database configuration) m4_comment([Db::set_lorder])m4_table_element(m4_ref(dbh_set_lorder), Set the database byte order) m4_comment([Db::set_pagesize])m4_table_element(m4_ref(dbh_set_pagesize), Set the underlying database page size) m4_table_header(Btree/Recno Configuration, _empty) m4_comment([Db::set_append_recno])m4_table_element(m4_ref(dbh_set_append_recno), Set record append callback) m4_comment([Db::set_bt_compare])m4_table_element(m4_ref(dbh_set_bt_compare), Set a Btree comparison function) m4_comment([Db::set_bt_minkey])m4_table_element(m4_ref(dbh_set_bt_minkey), Set the minimum number of keys per Btree page) m4_comment([Db::set_bt_prefix])m4_table_element(m4_ref(dbh_set_bt_prefix), Set a Btree prefix comparison function) m4_comment([Db::set_re_delim])m4_table_element(m4_ref(dbh_set_re_delim), Set the variable-length record delimiter) m4_comment([Db::set_re_len])m4_table_element(m4_ref(dbh_set_re_len), Set the fixed-length record length) m4_comment([Db::set_re_pad])m4_table_element(m4_ref(dbh_set_re_pad), Set the fixed-length record pad byte) m4_comment([Db::set_re_source])m4_table_element(m4_ref(dbh_set_re_source), Set the backing Recno text file) m4_table_header(Hash Configuration, _empty) m4_comment([Db::set_h_compare])m4_table_element(m4_ref(dbh_set_h_compare), Set a Hash comparison function) m4_comment([Db::set_h_ffactor])m4_table_element(m4_ref(dbh_set_h_ffactor), Set the Hash table density) m4_comment([Db::set_h_hash])m4_table_element(m4_ref(dbh_set_h_hash), Set a hashing function) m4_comment([Db::set_h_nelem])m4_table_element(m4_ref(dbh_set_h_nelem), Set the Hash table size) m4_table_header(Queue Configuration, _empty) m4_comment([Db::set_q_extentsize])m4_table_element(m4_ref(dbh_set_q_extentsize), Set Queue database extent size) m4_table_end