def __init__(self, name, table, backref=None, default=None, **kwds): '''a reference column - name: name of this reference - table: the table this reference refers to ''' # length is not a valid input length = kwds.get('length') if length: raise ValueError, "'length' is not a valid keyword for 'Reference'" # self._checkReferredTable(table) Column.__init__(self, name, default, **kwds) # self.referred_table = table if backref: from BackReference import BackReference br = BackReference(self) setattr(table, backref, br) # establish constraint name = table.getTableName() self.constraints = 'REFERENCES %s (id)' % name return
def __init__(self, name, **kwds): '''a versatile reference column - name: name of this reference ''' Column.__init__(self, name, **kwds) return
def __init__(self, table, name=None, backref=None, default=None, **kwds): '''a reference column - table: the table this reference refers to - name: name of this reference ''' # length is not a valid input length = kwds.get('length') if length: raise ValueError, "'length' is not a valid keyword for 'Reference'" # we don't want to check for id #self._checkReferredTable(table) if name is None: name = table.__class__.__name__ name = table.__name__ Column.__init__(self, name, default, **kwds) # self.referred_table = table if backref: from BackReference import BackReference br = BackReference(self) setattr(table, backref, br) # establish constraint try: tablename = table.getTableName() except: tablename = table.__class__.__name__ self.constraints = 'REFERENCES %s (id)' % tablename
def __init__(self, name, tableRegistry, length = 1024, **kwds): '''a versatile reference column - name: name of this reference ''' Column.__init__(self, name, **kwds) self.length = length self.tableRegistry = tableRegistry return
def __init__(self, name, tableRegistry, length=1024, **kwds): '''a versatile reference column - name: name of this reference ''' Column.__init__(self, name, **kwds) self.length = length self.tableRegistry = tableRegistry return
def __init__(self, name, table, default="", **kwds): '''a reference column - name: name of this reference - table: the table this reference refers to ''' self._checkReferredTable(table) self.length = table.id.length length = kwds.get('length') if length: raise ValueError, "'length' is not a valid keyword for 'Reference'" Column.__init__(self, name, default, **kwds) self.referred_table = table return
def __init__(self, name, length, **kwds): Column.__init__(self, name, **kwds) self.length = length return
def __init__(self, name, default=0, **kwds): Column.__init__(self, name, default, **kwds) return
def __init__(self, name, length, default="", **kwds): Column.__init__(self, name, default, **kwds) self.length = length return
def __init__(self, name, **kwds): Column.__init__(self, name, **kwds) return
def __init__(self, name, shape=None, **kwds): Column.__init__(self, name, **kwds) self.shape = shape return
def __init__(self, name=None, length=48, default=[], **kwds): Column.__init__(self, name, default, **kwds) self.length = length
def __init__(self, **kwds): Column.__init__(self, **kwds) return
def __init__(self, name=None, length=48, default="", **kwds): if name is None: name = 'str' + str(id(self)) Column.__init__(self, name, default, **kwds) self.length = length
def __init__(self, name, tz=True, **kwds): Column.__init__(self, name, **kwds) self.tz = tz return