add_node_handle(BDbTxn &txn, const String &name, uint64_t handle) | Hyperspace::BerkeleyDbFilesystem | |
add_node_pending_lock_request(BDbTxn &txn, const String &name, LockRequest &request) | Hyperspace::BerkeleyDbFilesystem | |
add_node_shared_lock_handle(BDbTxn &txn, const String &name, uint64_t handle) | Hyperspace::BerkeleyDbFilesystem | |
add_session_handle(BDbTxn &txn, uint64_t id, uint64_t handle_id) | Hyperspace::BerkeleyDbFilesystem | |
BerkeleyDbFilesystem(PropertiesPtr &props, const String &basedir, const std::vector< Thread::id > &thread_ids, bool force_recover=false) | Hyperspace::BerkeleyDbFilesystem | |
build_attr_key(BDbTxn &, String &keystr, const String &aname, Dbt &key) | Hyperspace::BerkeleyDbFilesystem | private |
create(BDbTxn &txn, const String &fname, bool temp) | Hyperspace::BerkeleyDbFilesystem | |
create_event(BDbTxn &txn, uint32_t type, uint64_t id, uint32_t mask) | Hyperspace::BerkeleyDbFilesystem | |
create_event(BDbTxn &txn, uint32_t type, uint64_t id, uint32_t mask, const String &name) | Hyperspace::BerkeleyDbFilesystem | |
create_event(BDbTxn &txn, uint32_t type, uint64_t id, uint32_t mask, uint32_t mode) | Hyperspace::BerkeleyDbFilesystem | |
create_event(BDbTxn &txn, uint32_t type, uint64_t id, uint32_t mask, uint32_t mode, uint64_t generation) | Hyperspace::BerkeleyDbFilesystem | |
create_handle(BDbTxn &txn, uint64_t id, String node_name, uint32_t open_flags, uint32_t event_mask, uint64_t session_id, bool locked, uint32_t del_state) | Hyperspace::BerkeleyDbFilesystem | |
create_node(BDbTxn &txn, const String &name, bool ephemeral=false, uint64_t lock_generation=0, uint32_t cur_lock_mode=0, uint64_t exclusive_handle=0) | Hyperspace::BerkeleyDbFilesystem | |
create_session(BDbTxn &txn, uint64_t id, const String &addr) | Hyperspace::BerkeleyDbFilesystem | |
db_err_callback(const DbEnv *dbenv, const char *errpfx, const char *msg) | Hyperspace::BerkeleyDbFilesystem | privatestatic |
db_event_callback(DbEnv *dbenv, uint32_t which, void *info) | Hyperspace::BerkeleyDbFilesystem | privatestatic |
db_msg_callback(const DbEnv *dbenv, const char *msg) | Hyperspace::BerkeleyDbFilesystem | privatestatic |
del_xattr(BDbTxn &txn, const String &fname, const String &aname) | Hyperspace::BerkeleyDbFilesystem | |
delete_event(BDbTxn &txn, uint64_t id) | Hyperspace::BerkeleyDbFilesystem | |
delete_handle(BDbTxn &txn, uint64_t id) | Hyperspace::BerkeleyDbFilesystem | |
delete_node(BDbTxn &txn, const String &name) | Hyperspace::BerkeleyDbFilesystem | |
delete_node_handle(BDbTxn &txn, const String &name, uint64_t handle) | Hyperspace::BerkeleyDbFilesystem | |
delete_node_pending_lock_request(BDbTxn &txn, const String &name, uint64_t handle) | Hyperspace::BerkeleyDbFilesystem | |
delete_node_shared_lock_handle(BDbTxn &txn, const String &name, uint64_t handle_id) | Hyperspace::BerkeleyDbFilesystem | |
delete_session(BDbTxn &txn, uint64_t id) | Hyperspace::BerkeleyDbFilesystem | |
delete_session_handle(BDbTxn &txn, uint64_t id, uint64_t handle_id) | Hyperspace::BerkeleyDbFilesystem | |
do_checkpoint() | Hyperspace::BerkeleyDbFilesystem | |
event_exists(BDbTxn &txn, uint64_t id) | Hyperspace::BerkeleyDbFilesystem | |
exists(BDbTxn &txn, String fname, bool *is_dir_p=0) | Hyperspace::BerkeleyDbFilesystem | |
exists_xattr(BDbTxn &txn, const String &fname, const String &aname) | Hyperspace::BerkeleyDbFilesystem | |
expire_session(BDbTxn &txn, uint64_t id) | Hyperspace::BerkeleyDbFilesystem | |
get_all_names(BDbTxn &txn, std::vector< String > &names) | Hyperspace::BerkeleyDbFilesystem | |
get_current_master() | Hyperspace::BerkeleyDbFilesystem | inline |
get_db_handles() | Hyperspace::BerkeleyDbFilesystem | private |
get_directory_attr_listing(BDbTxn &txn, String fname, const String &aname, bool include_sub_entries, std::vector< DirEntryAttr > &listing) | Hyperspace::BerkeleyDbFilesystem | |
get_directory_attr_listing(BDbTxn &txn, String fname, const String &aname, std::vector< DirEntryAttr > &listing) | Hyperspace::BerkeleyDbFilesystem | |
get_directory_listing(BDbTxn &txn, String fname, std::vector< DirEntry > &listing) | Hyperspace::BerkeleyDbFilesystem | |
get_handle_del_state(BDbTxn &txn, uint64_t id) | Hyperspace::BerkeleyDbFilesystem | |
get_handle_event_mask(BDbTxn &txn, uint64_t id) | Hyperspace::BerkeleyDbFilesystem | |
get_handle_node(BDbTxn &txn, uint64_t id, String &node_name) | Hyperspace::BerkeleyDbFilesystem | |
get_handle_open_flags(BDbTxn &txn, uint64_t id) | Hyperspace::BerkeleyDbFilesystem | |
get_handle_session(BDbTxn &txn, uint64_t id) | Hyperspace::BerkeleyDbFilesystem | |
get_next_id_i64(BDbTxn &txn, IdentifierType id_type, bool increment=false) | Hyperspace::BerkeleyDbFilesystem | |
get_node_cur_lock_mode(BDbTxn &txn, const String &name) | Hyperspace::BerkeleyDbFilesystem | |
get_node_event_notification_map(BDbTxn &txn, const String &name, uint32_t event_mask, NotificationMap &handles_to_sessions) | Hyperspace::BerkeleyDbFilesystem | |
get_node_exclusive_lock_handle(BDbTxn &txn, const String &name) | Hyperspace::BerkeleyDbFilesystem | |
get_node_handles(BDbTxn &txn, const String &name, std::vector< uint64_t > &handles) | Hyperspace::BerkeleyDbFilesystem | |
get_node_pending_lock_request(BDbTxn &txn, const String &name, LockRequest &front_req) | Hyperspace::BerkeleyDbFilesystem | |
get_session_handles(BDbTxn &txn, uint64_t id, std::vector< uint64_t > &handles) | Hyperspace::BerkeleyDbFilesystem | |
get_session_name(BDbTxn &txn, uint64_t id) | Hyperspace::BerkeleyDbFilesystem | |
get_xattr(BDbTxn &txn, const String &fname, const String &aname, Hypertable::DynamicBuffer &vbuf) | Hyperspace::BerkeleyDbFilesystem | |
get_xattr_i32(BDbTxn &txn, const String &fname, const String &aname, uint32_t *valuep) | Hyperspace::BerkeleyDbFilesystem | |
get_xattr_i64(BDbTxn &txn, const String &fname, const String &aname, uint64_t *valuep) | Hyperspace::BerkeleyDbFilesystem | |
handle_exists(BDbTxn &txn, uint64_t id) | Hyperspace::BerkeleyDbFilesystem | |
handle_is_locked(BDbTxn &txn, uint64_t id) | Hyperspace::BerkeleyDbFilesystem | |
incr_attr(BDbTxn &txn, const String &fname, const String &aname, uint64_t *valuep) | Hyperspace::BerkeleyDbFilesystem | |
incr_node_lock_generation(BDbTxn &txn, const String &name) | Hyperspace::BerkeleyDbFilesystem | |
init_db_handles(const std::vector< Thread::id > &thread_ids) | Hyperspace::BerkeleyDbFilesystem | private |
is_master() | Hyperspace::BerkeleyDbFilesystem | inline |
list_xattr(BDbTxn &txn, const String &fname, std::vector< String > &anames) | Hyperspace::BerkeleyDbFilesystem | |
m_base_dir | Hyperspace::BerkeleyDbFilesystem | private |
m_checkpoint_size_kb | Hyperspace::BerkeleyDbFilesystem | private |
m_db_flags | Hyperspace::BerkeleyDbFilesystem | private |
m_env | Hyperspace::BerkeleyDbFilesystem | private |
m_last_log_gc_time | Hyperspace::BerkeleyDbFilesystem | private |
m_log_gc_interval | Hyperspace::BerkeleyDbFilesystem | private |
m_max_unused_logs | Hyperspace::BerkeleyDbFilesystem | private |
m_replication_info | Hyperspace::BerkeleyDbFilesystem | private |
m_thread_handle_map | Hyperspace::BerkeleyDbFilesystem | private |
mkdir(BDbTxn &txn, const String &name) | Hyperspace::BerkeleyDbFilesystem | |
ms_name_namespace_db | Hyperspace::BerkeleyDbFilesystem | privatestatic |
ms_name_state_db | Hyperspace::BerkeleyDbFilesystem | privatestatic |
NODE_ATTR_DELIM | Hyperspace::BerkeleyDbFilesystem | static |
node_exists(BDbTxn &txn, const String &name) | Hyperspace::BerkeleyDbFilesystem | |
node_has_open_handles(BDbTxn &txn, const String &name) | Hyperspace::BerkeleyDbFilesystem | |
node_has_pending_lock_request(BDbTxn &txn, const String &name) | Hyperspace::BerkeleyDbFilesystem | |
node_has_shared_lock_handles(BDbTxn &txn, const String &name) | Hyperspace::BerkeleyDbFilesystem | |
node_is_ephemeral(BDbTxn &txn, const String &name) | Hyperspace::BerkeleyDbFilesystem | |
session_exists(BDbTxn &txn, uint64_t id) | Hyperspace::BerkeleyDbFilesystem | |
set_event_notification_handles(BDbTxn &txn, uint64_t id, const std::vector< uint64_t > &handles) | Hyperspace::BerkeleyDbFilesystem | |
set_handle_del_state(BDbTxn &txn, uint64_t id, uint32_t del_state) | Hyperspace::BerkeleyDbFilesystem | |
set_handle_event_mask(BDbTxn &txn, uint64_t id, uint32_t event_mask) | Hyperspace::BerkeleyDbFilesystem | |
set_handle_locked(BDbTxn &txn, uint64_t id, bool locked) | Hyperspace::BerkeleyDbFilesystem | |
set_handle_node(BDbTxn &txn, uint64_t id, const String &node_name) | Hyperspace::BerkeleyDbFilesystem | |
set_handle_open_flags(BDbTxn &txn, uint64_t id, uint32_t open_flags) | Hyperspace::BerkeleyDbFilesystem | |
set_node_cur_lock_mode(BDbTxn &txn, const String &name, uint32_t lock_mode) | Hyperspace::BerkeleyDbFilesystem | |
set_node_ephemeral(BDbTxn &txn, const String &name, bool ephemeral) | Hyperspace::BerkeleyDbFilesystem | |
set_node_exclusive_lock_handle(BDbTxn &txn, const String &name, uint64_t exclusive_lock_handle) | Hyperspace::BerkeleyDbFilesystem | |
set_node_lock_generation(BDbTxn &txn, const String &name, uint64_t lock_generation) | Hyperspace::BerkeleyDbFilesystem | |
set_session_name(BDbTxn &txn, uint64_t id, const String &name) | Hyperspace::BerkeleyDbFilesystem | |
set_xattr(BDbTxn &txn, const String &fname, const String &aname, const void *value, size_t value_len) | Hyperspace::BerkeleyDbFilesystem | |
set_xattr_i32(BDbTxn &txn, const String &fname, const String &aname, uint32_t value) | Hyperspace::BerkeleyDbFilesystem | |
set_xattr_i64(BDbTxn &txn, const String &fname, const String &aname, uint64_t value) | Hyperspace::BerkeleyDbFilesystem | |
start_transaction(BDbTxn &txn) | Hyperspace::BerkeleyDbFilesystem | |
ThreadHandleMap typedef | Hyperspace::BerkeleyDbFilesystem | private |
unlink(BDbTxn &txn, const String &name) | Hyperspace::BerkeleyDbFilesystem | |
~BerkeleyDbFilesystem() | Hyperspace::BerkeleyDbFilesystem | |