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 Insert(self, Model, Value1, Value2, Value3, Scope1='COMMON', Scope2='COMMON', BelongsToItem=-1, BelongsToFile=-1, StartLine=-1, StartColumn=-1, EndLine=-1, EndColumn=-1, Enabled=0): (Value1, Value2, Value3, Scope1, Scope2) = ConvertToSqlString( (Value1, Value2, Value3, Scope1, Scope2)) return Table.Insert(self, Model, Value1, Value2, Value3, Scope1, Scope2, BelongsToItem, BelongsToFile, StartLine, StartColumn, EndLine, EndColumn, Enabled)