Version 1.6.1
WiredTiger Python API

Python wrappers aroung the WiredTiger C API. More...

Classes

class  wiredtiger.Cursor
 Python wrapper around C WT_CURSOR. More...
 
class  wiredtiger.Session
 Python wrapper around C WT_SESSION. More...
 
class  wiredtiger.Connection
 Python wrapper around C WT_CONNECTION. More...
 
class  wiredtiger.stat
 keys for statistics cursors More...
 

Functions

def wiredtiger.wiredtiger_open
 wiredtiger_open(home, config) -> int More...
 
def wiredtiger.wiredtiger_strerror
 wiredtiger_strerror(err) -> string More...
 
def wiredtiger.wiredtiger_version
 wiredtiger_version() -> string More...
 

Variables

 wiredtiger.WiredTigerError
 
 wiredtiger.WIREDTIGER_VERSION_MAJOR
 
 wiredtiger.WIREDTIGER_VERSION_MINOR
 
 wiredtiger.WIREDTIGER_VERSION_PATCH
 
 wiredtiger.WIREDTIGER_VERSION_STRING
 
 wiredtiger.Cursor_swigregister
 
 wiredtiger.Session_swigregister
 
 wiredtiger.Connection_swigregister
 
 wiredtiger.WT_DEADLOCK
 
 wiredtiger.WT_DUPLICATE_KEY
 
 wiredtiger.WT_ERROR
 
 wiredtiger.WT_NOTFOUND
 
 wiredtiger.WT_PANIC
 
 wiredtiger.WT_RESTART
 
 wiredtiger.WT_STAT_CONN_BLOCK_BYTE_MAP_READ
 
 wiredtiger.WT_STAT_CONN_BLOCK_BYTE_READ
 
 wiredtiger.WT_STAT_CONN_BLOCK_BYTE_WRITE
 
 wiredtiger.WT_STAT_CONN_BLOCK_MAP_READ
 
 wiredtiger.WT_STAT_CONN_BLOCK_PRELOAD
 
 wiredtiger.WT_STAT_CONN_BLOCK_READ
 
 wiredtiger.WT_STAT_CONN_BLOCK_WRITE
 
 wiredtiger.WT_STAT_CONN_CACHE_BYTES_DIRTY
 
 wiredtiger.WT_STAT_CONN_CACHE_BYTES_INUSE
 
 wiredtiger.WT_STAT_CONN_CACHE_BYTES_MAX
 
 wiredtiger.WT_STAT_CONN_CACHE_BYTES_READ
 
 wiredtiger.WT_STAT_CONN_CACHE_BYTES_WRITE
 
 wiredtiger.WT_STAT_CONN_CACHE_EVICTION_CHECKPOINT
 
 wiredtiger.WT_STAT_CONN_CACHE_EVICTION_CLEAN
 
 wiredtiger.WT_STAT_CONN_CACHE_EVICTION_DIRTY
 
 wiredtiger.WT_STAT_CONN_CACHE_EVICTION_FAIL
 
 wiredtiger.WT_STAT_CONN_CACHE_EVICTION_HAZARD
 
 wiredtiger.WT_STAT_CONN_CACHE_EVICTION_INTERNAL
 
 wiredtiger.WT_STAT_CONN_CACHE_EVICTION_MERGE
 
 wiredtiger.WT_STAT_CONN_CACHE_EVICTION_MERGE_FAIL
 
 wiredtiger.WT_STAT_CONN_CACHE_EVICTION_MERGE_LEVELS
 
 wiredtiger.WT_STAT_CONN_CACHE_EVICTION_SLOW
 
 wiredtiger.WT_STAT_CONN_CACHE_EVICTION_WALK
 
 wiredtiger.WT_STAT_CONN_CACHE_PAGES_DIRTY
 
 wiredtiger.WT_STAT_CONN_CACHE_PAGES_INUSE
 
 wiredtiger.WT_STAT_CONN_CACHE_READ
 
 wiredtiger.WT_STAT_CONN_CACHE_WRITE
 
 wiredtiger.WT_STAT_CONN_COND_WAIT
 
 wiredtiger.WT_STAT_CONN_CURSOR_CREATE
 
 wiredtiger.WT_STAT_CONN_CURSOR_INSERT
 
 wiredtiger.WT_STAT_CONN_CURSOR_NEXT
 
 wiredtiger.WT_STAT_CONN_CURSOR_PREV
 
 wiredtiger.WT_STAT_CONN_CURSOR_REMOVE
 
 wiredtiger.WT_STAT_CONN_CURSOR_RESET
 
 wiredtiger.WT_STAT_CONN_CURSOR_SEARCH
 
 wiredtiger.WT_STAT_CONN_CURSOR_SEARCH_NEAR
 
 wiredtiger.WT_STAT_CONN_CURSOR_UPDATE
 
 wiredtiger.WT_STAT_CONN_FILE_OPEN
 
 wiredtiger.WT_STAT_CONN_LSM_ROWS_MERGED
 
 wiredtiger.WT_STAT_CONN_MEMORY_ALLOCATION
 
 wiredtiger.WT_STAT_CONN_MEMORY_FREE
 
 wiredtiger.WT_STAT_CONN_MEMORY_GROW
 
 wiredtiger.WT_STAT_CONN_READ_IO
 
 wiredtiger.WT_STAT_CONN_REC_PAGES
 
 wiredtiger.WT_STAT_CONN_REC_PAGES_EVICTION
 
 wiredtiger.WT_STAT_CONN_REC_SKIPPED_UPDATE
 
 wiredtiger.WT_STAT_CONN_RWLOCK_READ
 
 wiredtiger.WT_STAT_CONN_RWLOCK_WRITE
 
 wiredtiger.WT_STAT_CONN_SESSION_CURSOR_OPEN
 
 wiredtiger.WT_STAT_CONN_TXN_ANCIENT
 
 wiredtiger.WT_STAT_CONN_TXN_BEGIN
 
 wiredtiger.WT_STAT_CONN_TXN_CHECKPOINT
 
 wiredtiger.WT_STAT_CONN_TXN_COMMIT
 
 wiredtiger.WT_STAT_CONN_TXN_FAIL_CACHE
 
 wiredtiger.WT_STAT_CONN_TXN_ROLLBACK
 
 wiredtiger.WT_STAT_CONN_WRITE_IO
 
 wiredtiger.WT_STAT_DSRC_BLOCK_ALLOC
 
 wiredtiger.WT_STAT_DSRC_BLOCK_ALLOCSIZE
 
 wiredtiger.WT_STAT_DSRC_BLOCK_CHECKPOINT_SIZE
 
 wiredtiger.WT_STAT_DSRC_BLOCK_EXTENSION
 
 wiredtiger.WT_STAT_DSRC_BLOCK_FREE
 
 wiredtiger.WT_STAT_DSRC_BLOCK_MAGIC
 
 wiredtiger.WT_STAT_DSRC_BLOCK_MAJOR
 
 wiredtiger.WT_STAT_DSRC_BLOCK_MINOR
 
 wiredtiger.WT_STAT_DSRC_BLOCK_SIZE
 
 wiredtiger.WT_STAT_DSRC_BLOOM_COUNT
 
 wiredtiger.WT_STAT_DSRC_BLOOM_FALSE_POSITIVE
 
 wiredtiger.WT_STAT_DSRC_BLOOM_HIT
 
 wiredtiger.WT_STAT_DSRC_BLOOM_MISS
 
 wiredtiger.WT_STAT_DSRC_BLOOM_PAGE_EVICT
 
 wiredtiger.WT_STAT_DSRC_BLOOM_PAGE_READ
 
 wiredtiger.WT_STAT_DSRC_BLOOM_SIZE
 
 wiredtiger.WT_STAT_DSRC_BTREE_COLUMN_DELETED
 
 wiredtiger.WT_STAT_DSRC_BTREE_COLUMN_FIX
 
 wiredtiger.WT_STAT_DSRC_BTREE_COLUMN_INTERNAL
 
 wiredtiger.WT_STAT_DSRC_BTREE_COLUMN_VARIABLE
 
 wiredtiger.WT_STAT_DSRC_BTREE_COMPACT_REWRITE
 
 wiredtiger.WT_STAT_DSRC_BTREE_ENTRIES
 
 wiredtiger.WT_STAT_DSRC_BTREE_FIXED_LEN
 
 wiredtiger.WT_STAT_DSRC_BTREE_MAXIMUM_DEPTH
 
 wiredtiger.WT_STAT_DSRC_BTREE_MAXINTLITEM
 
 wiredtiger.WT_STAT_DSRC_BTREE_MAXINTLPAGE
 
 wiredtiger.WT_STAT_DSRC_BTREE_MAXLEAFITEM
 
 wiredtiger.WT_STAT_DSRC_BTREE_MAXLEAFPAGE
 
 wiredtiger.WT_STAT_DSRC_BTREE_OVERFLOW
 
 wiredtiger.WT_STAT_DSRC_BTREE_ROW_INTERNAL
 
 wiredtiger.WT_STAT_DSRC_BTREE_ROW_LEAF
 
 wiredtiger.WT_STAT_DSRC_CACHE_BYTES_READ
 
 wiredtiger.WT_STAT_DSRC_CACHE_BYTES_WRITE
 
 wiredtiger.WT_STAT_DSRC_CACHE_EVICTION_CHECKPOINT
 
 wiredtiger.WT_STAT_DSRC_CACHE_EVICTION_CLEAN
 
 wiredtiger.WT_STAT_DSRC_CACHE_EVICTION_DIRTY
 
 wiredtiger.WT_STAT_DSRC_CACHE_EVICTION_FAIL
 
 wiredtiger.WT_STAT_DSRC_CACHE_EVICTION_HAZARD
 
 wiredtiger.WT_STAT_DSRC_CACHE_EVICTION_INTERNAL
 
 wiredtiger.WT_STAT_DSRC_CACHE_EVICTION_MERGE
 
 wiredtiger.WT_STAT_DSRC_CACHE_EVICTION_MERGE_FAIL
 
 wiredtiger.WT_STAT_DSRC_CACHE_EVICTION_MERGE_LEVELS
 
 wiredtiger.WT_STAT_DSRC_CACHE_OVERFLOW_VALUE
 
 wiredtiger.WT_STAT_DSRC_CACHE_READ
 
 wiredtiger.WT_STAT_DSRC_CACHE_READ_OVERFLOW
 
 wiredtiger.WT_STAT_DSRC_CACHE_WRITE
 
 wiredtiger.WT_STAT_DSRC_COMPRESS_RAW_FAIL
 
 wiredtiger.WT_STAT_DSRC_COMPRESS_RAW_FAIL_TEMPORARY
 
 wiredtiger.WT_STAT_DSRC_COMPRESS_RAW_OK
 
 wiredtiger.WT_STAT_DSRC_COMPRESS_READ
 
 wiredtiger.WT_STAT_DSRC_COMPRESS_WRITE
 
 wiredtiger.WT_STAT_DSRC_COMPRESS_WRITE_FAIL
 
 wiredtiger.WT_STAT_DSRC_COMPRESS_WRITE_TOO_SMALL
 
 wiredtiger.WT_STAT_DSRC_CURSOR_CREATE
 
 wiredtiger.WT_STAT_DSRC_CURSOR_INSERT
 
 wiredtiger.WT_STAT_DSRC_CURSOR_INSERT_BULK
 
 wiredtiger.WT_STAT_DSRC_CURSOR_INSERT_BYTES
 
 wiredtiger.WT_STAT_DSRC_CURSOR_NEXT
 
 wiredtiger.WT_STAT_DSRC_CURSOR_PREV
 
 wiredtiger.WT_STAT_DSRC_CURSOR_REMOVE
 
 wiredtiger.WT_STAT_DSRC_CURSOR_REMOVE_BYTES
 
 wiredtiger.WT_STAT_DSRC_CURSOR_RESET
 
 wiredtiger.WT_STAT_DSRC_CURSOR_SEARCH
 
 wiredtiger.WT_STAT_DSRC_CURSOR_SEARCH_NEAR
 
 wiredtiger.WT_STAT_DSRC_CURSOR_UPDATE
 
 wiredtiger.WT_STAT_DSRC_CURSOR_UPDATE_BYTES
 
 wiredtiger.WT_STAT_DSRC_LSM_CHUNK_COUNT
 
 wiredtiger.WT_STAT_DSRC_LSM_GENERATION_MAX
 
 wiredtiger.WT_STAT_DSRC_LSM_LOOKUP_NO_BLOOM
 
 wiredtiger.WT_STAT_DSRC_REC_DICTIONARY
 
 wiredtiger.WT_STAT_DSRC_REC_OVFL_KEY
 
 wiredtiger.WT_STAT_DSRC_REC_OVFL_VALUE
 
 wiredtiger.WT_STAT_DSRC_REC_PAGE_DELETE
 
 wiredtiger.WT_STAT_DSRC_REC_PAGE_MERGE
 
 wiredtiger.WT_STAT_DSRC_REC_PAGES
 
 wiredtiger.WT_STAT_DSRC_REC_PAGES_EVICTION
 
 wiredtiger.WT_STAT_DSRC_REC_SKIPPED_UPDATE
 
 wiredtiger.WT_STAT_DSRC_REC_SPLIT_INTL
 
 wiredtiger.WT_STAT_DSRC_REC_SPLIT_LEAF
 
 wiredtiger.WT_STAT_DSRC_REC_SPLIT_MAX
 
 wiredtiger.WT_STAT_DSRC_SESSION_COMPACT
 
 wiredtiger.WT_STAT_DSRC_SESSION_CURSOR_OPEN
 
 wiredtiger.WT_STAT_DSRC_TXN_UPDATE_CONFLICT
 
 wiredtiger.WT_STAT_DSRC_TXN_WRITE_CONFLICT
 

Detailed Description

Python wrappers aroung the WiredTiger C API.


Class Documentation

class wiredtiger::stat

keys for statistics cursors

Function Documentation

def wiredtiger.wiredtiger_open (   args)

wiredtiger_open(home, config) -> int

Open a connection to a database.

def wiredtiger.wiredtiger_strerror (   args)

wiredtiger_strerror(err) -> string

Return information about an error as a string; wiredtiger_strerror is a superset of the ISO C99/POSIX 1003.1-2001 function strerror.

def wiredtiger.wiredtiger_version ( )

wiredtiger_version() -> string

Get version information.