Current Path : /usr/lib/python2.7/dist-packages/twisted/enterprise/ |
Current File : //usr/lib/python2.7/dist-packages/twisted/enterprise/sqlreflector.pyc |
ó [³XMc @ sˆ d d l m Z d d l m Z m Z m Z m Z d d l m Z d d l m Z d d l m Z d e j f d „ ƒ YZ d g Z d S( iÿÿÿÿ( t reflector( t DBErrort getKeyColumnt quotet safe( t _TableInfo( t RowObject( t reflectt SQLReflectorc B sð e Z d Z d Z i d e j 6d e j 6d e j 6d e j 6Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d d d d d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( s DEPRECATED. I reflect on a database and load RowObjects from it. In order to do this, I interrogate a relational database to extract schema information and interface with RowObject class objects that can interact with specific tables. i t =t <t >t likec C s t j j | | ƒ | | _ d S( s* Initialize me against a database. N( R t Reflectort __init__t dbpool( t selfR t rowClasses( ( sC /usr/lib/python2.7/dist-packages/twisted/enterprise/sqlreflector.pyR s c C s | j ƒ d S( N( t _transPopulateSchema( R ( ( sC /usr/lib/python2.7/dist-packages/twisted/enterprise/sqlreflector.pyt _populate% s c C s\ xL | j D]A } t | t ƒ s>