def __init__(self, Cursor, MetaFile, FileType, TableName, Temporary=False): self.MetaFile = MetaFile self.TblFile = EccGlobalData.gDb.TblFile if (FileType == MODEL_FILE_INF): TableName = "Inf" if (FileType == MODEL_FILE_DSC): if Temporary: TableName = "_%s_%s" % ("Dsc", uuid.uuid4().hex) else: TableName = "Dsc" if (FileType == MODEL_FILE_DEC): TableName = "Dec" Table.__init__(self, Cursor, TableName, 0, Temporary) self.Create(False)
def __init__(self, Cursor, MetaFile, FileType, TableName, Temporary = False): self.MetaFile = MetaFile self.TblFile = EccGlobalData.gDb.TblFile if (FileType == MODEL_FILE_INF): TableName = "Inf" if (FileType == MODEL_FILE_DSC): if Temporary: TableName = "_%s_%s" % ("Dsc", uuid.uuid4().hex) else: TableName = "Dsc" if (FileType == MODEL_FILE_DEC): TableName = "Dec" Table.__init__(self, Cursor, TableName, 0, Temporary) self.Create(False)
def __init__(self, Cursor, MetaFile, FileType, Temporary): self.MetaFile = MetaFile self._FileIndexTable = TableFile(Cursor) self._FileIndexTable.Create(False) FileId = self._FileIndexTable.GetFileId(MetaFile) if not FileId: FileId = self._FileIndexTable.InsertFile(MetaFile, FileType) if Temporary: TableName = "_%s_%s_%s" % (FileType, FileId, uuid.uuid4().hex) else: TableName = "_%s_%s" % (FileType, FileId) #Table.__init__(self, Cursor, TableName, FileId, False) Table.__init__(self, Cursor, TableName, FileId, Temporary) self.Create(not self.IsIntegrity())
def __init__(self, Cursor, Name='Inf', IdBase=0, Temporary=False): Table.__init__(self, Cursor, Name, IdBase, Temporary)