(index ("tc-hdb-open" 0) ("TC_HDBOWRITER" 545) ("TC_HDBOREADER" 545) ("TC_HDBOCREAT" 545) ("TC_HDBOTRUNC" 545) ("TC_HDBONOLCK" 545) ("TC_HDBOLCKNB" 545) ("tc-hdb-close" 908) ("tc-hdb-put!" 1015) ("tc-hdb-delete!" 1133) ("tc-hdb-get" 1245) ("tc-hdb-vsize" 1421) ("tc-hdb-iter-init" 1545) ("tc-hdb-iter-next" 1616) ("tc-hdb-fold" 1718) ("tc-hdb-ecode" 1930) ("tc-bdb-open" 2072) ("TC_BDBOWRITER" 2662) ("TC_BDBOREADER" 2662) ("TC_BDBOCREAT" 2662) ("TC_BDBOTRUNC" 2662) ("TC_BDBONOLCK" 2662) ("TC_BDBOLCKNB" 2662) ("tc-bdb-close" 3025) ("tc-bdb-get" 3088) ("tc-bdb-ecode" 3259) ("tc-tdb-open" 3401) ("tc-tdb-close" 3627) ("tc-tdb-get-tabcols" 3727) ("tc-tdb-vsize" 3959) ("tc-tdb-ecode" 4083))
(def (sig (procedure "(tc-hdb-open FILE #!key FLAGS TUNE-OPTS MUTEX? NUM-BUCKETS RECORD-ALIGNMENT NUM-FREE-BLOCKS CACHE-LIMIT MMAP-SIZE)" (id tc-hdb-open))) (p "Returns a " (tt "HDB") " object as a c-pointer. FLAGS specifies creation and locking behavior; by default files are opened for reading (TC_HDBOREADER), writing (TC_HDBOWRITER) and creating (TC_HDBOCREAT).") (p "TUNE-OPTS, along with the other keywords specify options to the " (tt "tchdbtune") " function. MUTEX? opens the file under mutex mode (as with " (tt "tchdbsetmutex") ")."))
(def (sig (constant "TC_HDBOWRITER" (id TC_HDBOWRITER)) (constant "TC_HDBOREADER" (id TC_HDBOREADER)) (constant "TC_HDBOCREAT" (id TC_HDBOCREAT)) (constant "TC_HDBOTRUNC" (id TC_HDBOTRUNC)) (constant "TC_HDBONOLCK" (id TC_HDBONOLCK)) (constant "TC_HDBOLCKNB" (id TC_HDBOLCKNB))) (p "These flags to " (tt "tc-hdb-open") " specify creation and locking behavior."))
(def (sig (procedure "(tc-hdb-close HDB)" (id tc-hdb-close))) (p "Closes and frees the database handle."))
(def (sig (procedure "(tc-hdb-put! HDB KEY VALUE)" (id tc-hdb-put!))) (p "Put (KEY, VALUE) into hash database HDB."))
(def (sig (procedure "(tc-hdb-delete! HDB KEY)" (id tc-hdb-delete!))) (p "Delete KEY from hash database HDB."))
(def (sig (procedure "(tc-hdb-get HDB KEY)" (id tc-hdb-get))) (p "Returns the string VALUE associated with KEY in hash database HDB, or " (tt "#f") " if KEY does not exist."))
(def (sig (procedure "(tc-hdb-vsize HDB KEY)" (id tc-hdb-vsize))) (p "The size of the value for KEY (measured in bytes)."))
(def (sig (procedure "(tc-hdb-iter-init HDB)" (id tc-hdb-iter-init))))
(def (sig (procedure "(tc-hdb-iter-next HDB)" (id tc-hdb-iter-next))) (p "Returns a " (tt "STRING")))
(def (sig (procedure "(tc-hdb-fold HDB KONS KNIL)" (id tc-hdb-fold))) (p "Returns the accumulated result.  Specify " (tt "ALIST-CONS") " for the " (tt "KONS") " to get an alist representation of the database."))
(def (sig (procedure "(tc-hdb-ecode HDB)" (id tc-hdb-ecode))) (p "Returns the error code from the last tc-hdb operation. 0 means no error."))
(def (sig (procedure "(tc-bdb-open FILE #!key FLAGS MUTEX? LEAF-MEMBERS NON-LEAF-MEMBERS NUM-BUCKETS RECORD-ALIGNMENT NUM-FREE-BLOCKS TUNE-OPTS LEAF-CACHE NON-LEAF-CACHE MMAP-SIZE)" (id tc-bdb-open))) (p "Returns a " (tt "BDB") " object as a c-pointer.  FLAGS specifies creation and locking behavior; by default files are opened for reading (TC_BDBOREADER), writing (TC_BDBOWRITER) and creating (TC_BDBOCREAT).") (p "TUNE-OPTS, along with the other keywords specify options to the " (tt "tcbdbtune") " function. MUTEX? opens the file under mutex mode (as with " (tt "tcbdbsetmutex") ")."))
(def (sig (constant "TC_BDBOWRITER" (id TC_BDBOWRITER)) (constant "TC_BDBOREADER" (id TC_BDBOREADER)) (constant "TC_BDBOCREAT" (id TC_BDBOCREAT)) (constant "TC_BDBOTRUNC" (id TC_BDBOTRUNC)) (constant "TC_BDBONOLCK" (id TC_BDBONOLCK)) (constant "TC_BDBOLCKNB" (id TC_BDBOLCKNB))) (p "These flags to " (tt "tc-bdb-open") " specify creation and locking behavior."))
(def (sig (procedure "(tc-bdb-close BDB)" (id tc-bdb-close))))
(def (sig (procedure "(tc-bdb-get BDB KEY)" (id tc-bdb-get))) (p "Returns the string VALUE associated with KEY in database BDB, or " (tt "#f") " if KEY does not exist."))
(def (sig (procedure "(tc-bdb-ecode BDB)" (id tc-bdb-ecode))) (p "Returns the error code from the last tc-bdb operation. 0 means no error."))
(def (sig (procedure "(tc-tdb-open TDB #!key FLAGS MUTEX? NUM-BUCKETS RECORD-ALIGNMENT NUM-FREE-BLOCKS TUNE-OPTS CACHE-LIMIT LEAF-CACHE NON-LEAF-CACHE MMAP-SIZE)" (id tc-tdb-open))) (p "Returns a TDB object as a c-pointer."))
(def (sig (procedure "(tc-tdb-close TDB)" (id tc-tdb-close))) (p "Closes the table database TDB."))
(def (sig (procedure "(tc-tdb-get-tabcols TDB KEY)" (id tc-tdb-get-tabcols))) (p "The attribute-value pairs for key KEY from table database TDB as one string with tab character as separator: attr1 TAB val1 TAB attr2 TAB val2 ..."))
(def (sig (procedure "(tc-tdb-vsize TDB KEY)" (id tc-tdb-vsize))) (p "The size of the value for KEY (measured in bytes)."))
(def (sig (procedure "(tc-tdb-ecode TDB)" (id tc-tdb-ecode))) (p "Returns the error code from the last tc-tdb operation. 0 means no error."))
