RPKI Engine 1.0
|
Public Member Functions | |
def | sql_decode |
def | sql_delete |
def | sql_delete_hook |
def | sql_encode |
def | sql_fetch |
def | sql_fetch_all |
def | sql_fetch_hook |
def | sql_fetch_where |
def | sql_fetch_where1 |
def | sql_init |
def | sql_insert_hook |
def | sql_is_dirty |
def | sql_mark_clean |
def | sql_mark_deleted |
def | sql_mark_dirty |
def | sql_store |
def | sql_update_hook |
Public Attributes | |
gctx | |
Static Public Attributes | |
sql_debug = False | |
Enable logging of SQL actions. | |
sql_deleted = False | |
Whether our cached copy of this object has been deleted. | |
sql_in_db = False | |
Whether this object is already in SQL or not. |
def rpki.sql.sql_persistent.sql_decode | ( | self, | |
vals | |||
) |
Initialize an object with values returned by self.sql_fetch(). This is a default version that assumes a one-to-one mapping between column names in SQL and attribute names in Python. If you need something fancier, override this.
Reimplemented in rpki.rpkid.ca_detail_obj.
def rpki.sql.sql_persistent.sql_delete | ( | self | ) |
def rpki.sql.sql_persistent.sql_delete_hook | ( | self | ) |
def rpki.sql.sql_persistent.sql_encode | ( | self | ) |
def rpki.sql.sql_persistent.sql_fetch | ( | cls, | |
gctx, | |||
id | |||
) |
Fetch one object from SQL, based on its primary key. Since in this one case we know that the primary index is also the cache key, we check for a cache hit directly in the hope of bypassing the SQL lookup entirely. This method is usually called via a one-line class-specific wrapper. As a convenience, we also accept an id of None, and just return None in this case.
def rpki.sql.sql_persistent.sql_fetch_all | ( | cls, | |
gctx | |||
) |
def rpki.sql.sql_persistent.sql_fetch_hook | ( | self | ) |
def rpki.sql.sql_persistent.sql_fetch_where | ( | cls, | |
gctx, | |||
where, | |||
args = None , |
|||
also_from = None |
|||
) |
def rpki.sql.sql_persistent.sql_fetch_where1 | ( | cls, | |
gctx, | |||
where, | |||
args = None , |
|||
also_from = None |
|||
) |
def rpki.sql.sql_persistent.sql_init | ( | cls, | |
gctx, | |||
row, | |||
key | |||
) |
def rpki.sql.sql_persistent.sql_insert_hook | ( | self | ) |
def rpki.sql.sql_persistent.sql_is_dirty | ( | self | ) |
def rpki.sql.sql_persistent.sql_mark_clean | ( | self | ) |
def rpki.sql.sql_persistent.sql_mark_deleted | ( | self | ) |
def rpki.sql.sql_persistent.sql_mark_dirty | ( | self | ) |
def rpki.sql.sql_persistent.sql_store | ( | self | ) |
def rpki.sql.sql_persistent.sql_update_hook | ( | self | ) |
rpki::sql.sql_persistent::sql_debug = False [static] |
rpki::sql.sql_persistent::sql_deleted = False [static] |
rpki::sql.sql_persistent::sql_in_db = False [static] |