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