rpki.sql.session Class Reference

Inherits object.

List of all members.

Public Member Functions

def __init__
def assert_pristine
def cache_clear
def close
def connect
def execute
def executemany
def fetchall
def lastrowid
def ping
def sweep

Public Attributes

 cache
 cur
 database
 db
 dirty
 password
 username

Private Member Functions

def _wrap_execute

Static Private Attributes

 _exceptions_enabled = False


Detailed Description

SQL session layer.

Definition at line 38 of file sql.py.


Member Function Documentation

def rpki.sql.session.__init__ (   self,
  cfg 
)

Definition at line 45 of file sql.py.

def rpki.sql.session._wrap_execute (   self,
  func,
  query,
  args 
) [private]

Definition at line 76 of file sql.py.

def rpki.sql.session.assert_pristine (   self  ) 

Assert that there are no dirty objects in the cache.

Definition at line 100 of file sql.py.

def rpki.sql.session.cache_clear (   self  ) 

Clear the object cache.

Definition at line 96 of file sql.py.

def rpki.sql.session.close (   self  ) 

Definition at line 65 of file sql.py.

def rpki.sql.session.connect (   self  ) 

Definition at line 60 of file sql.py.

def rpki.sql.session.execute (   self,
  query,
  args = None 
)

Definition at line 84 of file sql.py.

def rpki.sql.session.executemany (   self,
  query,
  args 
)

Definition at line 87 of file sql.py.

def rpki.sql.session.fetchall (   self  ) 

Definition at line 90 of file sql.py.

def rpki.sql.session.lastrowid (   self  ) 

Definition at line 93 of file sql.py.

def rpki.sql.session.ping (   self  ) 

Definition at line 73 of file sql.py.

def rpki.sql.session.sweep (   self  ) 

Write any dirty objects out to SQL.

Definition at line 104 of file sql.py.


Member Data Documentation

rpki.sql.session._exceptions_enabled = False [static, private]

Definition at line 43 of file sql.py.

Definition at line 55 of file sql.py.

Definition at line 62 of file sql.py.

Definition at line 52 of file sql.py.

Definition at line 61 of file sql.py.

Definition at line 56 of file sql.py.

Definition at line 53 of file sql.py.

Definition at line 51 of file sql.py.


The documentation for this class was generated from the following file:

Generated on Tue Jul 7 16:04:42 2009 for RPKI Engine by  doxygen 1.5.9