pytimber.PageStore

class pytimber.PageStore(dbname, pagedir, maxpagesize=None, checksum=False, keep_deleted_pages=False, readonly=False)

Methods

PageStore.__init__(dbname, pagedir[, ...])

PageStore.count(variable[, idxa, idxb])

PageStore.create_db()

PageStore.delete()

PageStore.delete_page(page)

PageStore.delete_variable(variable)

PageStore.get(variables[, idxa, idxb])

PageStore.get_idx(variable[, idxa, idxb])

PageStore.get_info([variable])

PageStore.get_last_pageid()

PageStore.get_lim(variable[, idxa, idxb])

PageStore.get_page(pageid)

PageStore.get_pages(variable[, idxa, idxb])

PageStore.get_var(name[, default])

PageStore.get_variable(variable[, idxa, idxb])

PageStore.get_vars()

PageStore.merge_page(variable, page, idx, rec)

PageStore.merge_pages(variable, pages)

PageStore.prune_delete_pages([timestamp])

PageStore.rebalance(variables, maxpagesize)

PageStore.rebalance_variable(variable, ...)

PageStore.search([searchexp])

PageStore.set_pagedir(dirpath)

PageStore.set_var(name, value[, default])

PageStore.split_pages(variable, maxsize)

PageStore.store(data)

PageStore.store_page(variable, idx, rec[, ...])

PageStore.store_var(name, value)

PageStore.store_variable(variable, idx, rec)