docstore.pl | ||
---|---|---|
ds_all/2 | Finds list of all documents in the given collection. | |
ds_all/3 | Finds list of all documents in the given collection. | |
ds_all_ids/2 | Retrieves the list of all document IDs in the collection. | |
ds_close/0 | Closes the database. | |
ds_col_add_key/3 | Adds each document new key with the default value. | |
ds_col_get/3 | Retrieves entry with the given id. | |
ds_col_get/4 | Retrieves entry with the given id. | |
ds_col_remove/2 | Removes the given document. | |
ds_col_remove_cond/2 | Removes all documents from the collection that match the condition. | |
ds_col_remove_key/2 | Removes given key from the document collection. | |
ds_col_rename/2 | Rename collection. | |
ds_col_rename_key/3 | Renames a key in collection. | |
ds_collection/2 | Finds which collection the document belongs to. | |
ds_find/3 | Finds collection entries that satisfy condition(s) . | |
ds_find/4 | Same as ds_find/3 but retrieves subset of keys. | |
ds_hook/3 | Adds new save/remove hook. | |
ds_id/2 | Extracts document id from the given document. | |
ds_insert/1 | Same as ds_insert/2 but the generated ID is ignored. | |
ds_insert/2 | Same as ds_insert/3 but collection name is taken from dict tag. | |
ds_insert/3 | Inserts new document into the given collection. | |
ds_move/3 | Moves the given document into the new collection. | |
ds_open/1 | Opens the database file. | |
ds_remove_col/1 | Removes all documents from the given collection. | |
ds_remove_key/2 | Removes key from the given document. | |
ds_set_id/3 | Sets the document id. | |
ds_snapshot/0 | Writes the snapshot of current database contents into its file. | |
ds_snapshot/1 | Writes the current database snapshot into the file. | |
ds_transactional/1 | Runs given goal that modifies the database contents in a transactional mode. | |
ds_tuples/3 | Provides backtrackable predicate-like view of documents. | |
ds_update/1 | Updates the given document. | |
ds_update/2 | Updates the given document. | |
ds_upsert/1 | Same as ds_upsert/2 but ignores the generated id. | |
ds_upsert/2 | Same as ds_upsert/3 but uses dict tag as collection name when inserting. | |
ds_upsert/3 | Inserts or updates the given document. | |
ds_uuid/1 | Generates UUID version 4 identifier. |