示例#1
0
    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)
示例#2
0
    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)
示例#3
0
 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)