1m4_comment([$Id: m4.methods,v 1.14 2007/07/12 18:27:42 bostic Exp $]) 2 3m4_table_begin(, _center) 4 5m4_table_header(Database Operations, Description) 6m4_comment([Db::])m4_table_element(m4_ref(ifelse(M4API, C_API, dbh_create, Db)), Create a database handle) 7m4_comment([Db::associate])m4_table_element(m4_ref(dbh_associate), Associate a secondary index) 8m4_comment([Db::close])m4_table_element(m4_ref(dbh_close), Close a database) 9m4_comment([Db::compact])m4_table_element(m4_ref(dbh_compact), Compact a database) 10m4_comment([Db::cursor])m4_table_element(m4_ref(dbh_cursor), Create a cursor) 11m4_comment([Db::del])m4_table_element(m4_ref(dbh_del), Delete items from a database) 12m4_comment([Db::err])m4_table_element([m4_ref(dbh_err), m4_ref(dbh_errx)], Error message) 13m4_comment([Db::exists])m4_table_element(m4_ref(dbh_exists), Return if an item appears in a database) 14m4_comment([Db::fd])m4_table_element(m4_ref(dbh_fd), Return a file descriptor from a database) 15m4_comment([Db::get])m4_table_element([m4_ref(dbh_get), m4_ref(dbh_pget)], Get items from a database) 16m4_comment([Db::get_byteswapped])m4_table_element(m4_ref(dbh_get_byteswapped), Return if the underlying database is in host order) 17m4_comment([Db::get_type])m4_table_element(m4_ref(dbh_get_type), Return the database type) 18m4_comment([Db::join])m4_table_element(m4_ref(dbh_join), Perform a database join on cursors) 19m4_comment([Db::key_range])m4_table_element(m4_ref(dbh_key_range), Return estimate of key location) 20m4_comment([Db::open])m4_table_element(m4_ref(dbh_open), Open a database) 21m4_comment([Db::put])m4_table_element(m4_ref(dbh_put), Store items into a database) 22m4_comment([Db::remove])m4_table_element(m4_ref(dbh_remove), Remove a database) 23m4_comment([Db::rename])m4_table_element(m4_ref(dbh_rename), Rename a database) 24m4_comment([Db::set_priority])m4_table_element([m4_ref(dbh_set_priority)], Set cache page priority) 25m4_comment([Db::stat])m4_table_element([m4_ref(dbh_stat), m4_ref(dbh_stat_print)], Database statistics) 26m4_comment([Db::sync])m4_table_element(m4_ref(dbh_sync), Flush a database to stable storage) 27m4_comment([Db::truncate])m4_table_element(m4_ref(dbh_truncate), Empty a database) 28m4_comment([Db::upgrade])m4_table_element(m4_ref(dbh_upgrade), Upgrade a database) 29m4_comment([Db::verify])m4_table_element(m4_ref(dbh_verify), Verify/salvage a database) 30 31m4_table_header(Database Configuration, _empty) 32m4_comment([Db::set_alloc])m4_table_element( m4_ref(dbh_set_alloc), Set local space allocation functions) 33m4_comment([Db::set_cachesize])m4_table_element(m4_ref(dbh_set_cachesize), Set the database cache size) 34m4_comment([Db::set_dup_compare])m4_table_element(m4_ref(dbh_set_dup_compare), Set a duplicate comparison function) 35m4_comment([Db::set_encrypt])m4_table_element(m4_ref(dbh_set_encrypt), Set the database cryptographic key) 36m4_comment([Db::set_errcall])m4_table_element([m4_ref(dbh_set_errcall), m4_ref(dbh_set_msgcall)], Set error and informational message callback) 37m4_comment([Db::set_errfile])m4_table_element([m4_ref(dbh_set_errfile), m4_ref(dbh_set_msgfile)], Set error and informational message FILE) 38m4_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)]) 39m4_comment([Db::set_errpfx])m4_table_element(m4_ref(dbh_set_errpfx), Set error message prefix) 40m4_comment([Db::set_feedback])m4_table_element(m4_ref(dbh_set_feedback), Set feedback callback) 41m4_comment([Db::set_flags])m4_table_element(m4_ref(dbh_set_flags), General database configuration) 42m4_comment([Db::set_lorder])m4_table_element(m4_ref(dbh_set_lorder), Set the database byte order) 43m4_comment([Db::set_pagesize])m4_table_element(m4_ref(dbh_set_pagesize), Set the underlying database page size) 44 45m4_table_header(Btree/Recno Configuration, _empty) 46m4_comment([Db::set_append_recno])m4_table_element(m4_ref(dbh_set_append_recno), Set record append callback) 47m4_comment([Db::set_bt_compare])m4_table_element(m4_ref(dbh_set_bt_compare), Set a Btree comparison function) 48m4_comment([Db::set_bt_minkey])m4_table_element(m4_ref(dbh_set_bt_minkey), Set the minimum number of keys per Btree page) 49m4_comment([Db::set_bt_prefix])m4_table_element(m4_ref(dbh_set_bt_prefix), Set a Btree prefix comparison function) 50m4_comment([Db::set_re_delim])m4_table_element(m4_ref(dbh_set_re_delim), Set the variable-length record delimiter) 51m4_comment([Db::set_re_len])m4_table_element(m4_ref(dbh_set_re_len), Set the fixed-length record length) 52m4_comment([Db::set_re_pad])m4_table_element(m4_ref(dbh_set_re_pad), Set the fixed-length record pad byte) 53m4_comment([Db::set_re_source])m4_table_element(m4_ref(dbh_set_re_source), Set the backing Recno text file) 54 55m4_table_header(Hash Configuration, _empty) 56m4_comment([Db::set_h_compare])m4_table_element(m4_ref(dbh_set_h_compare), Set a Hash comparison function) 57m4_comment([Db::set_h_ffactor])m4_table_element(m4_ref(dbh_set_h_ffactor), Set the Hash table density) 58m4_comment([Db::set_h_hash])m4_table_element(m4_ref(dbh_set_h_hash), Set a hashing function) 59m4_comment([Db::set_h_nelem])m4_table_element(m4_ref(dbh_set_h_nelem), Set the Hash table size) 60 61m4_table_header(Queue Configuration, _empty) 62m4_comment([Db::set_q_extentsize])m4_table_element(m4_ref(dbh_set_q_extentsize), Set Queue database extent size) 63 64m4_table_end 65