Added debug statement
authorjwang36 <jwang36@7335b38e-4728-0410-8992-fb3ffe349368>
Tue, 6 May 2008 02:33:55 +0000 (02:33 +0000)
committerjwang36 <jwang36@7335b38e-4728-0410-8992-fb3ffe349368>
Tue, 6 May 2008 02:33:55 +0000 (02:33 +0000)
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1195 7335b38e-4728-0410-8992-fb3ffe349368

Source/Python/Workspace/MetaDataTable.py

index f2f83a6..c8166bf 100644 (file)
@@ -27,7 +27,7 @@ def ConvertToSqlString(StringList):
 ## TableFile\r
 #\r
 # This class defined a common table\r
-# \r
+#\r
 # @param object:     Inherited from object class\r
 #\r
 # @param Cursor:     Cursor of the database\r
@@ -61,6 +61,7 @@ class Table(object):
             SqlCommand = """create temp table IF NOT EXISTS %s (%s)""" % (self.Table, self._COLUMN_)\r
         else:\r
             SqlCommand = """create table IF NOT EXISTS %s (%s)""" % (self.Table, self._COLUMN_)\r
+        EdkLogger.debug(EdkLogger.DEBUG_8, SqlCommand)\r
         self.Cur.execute(SqlCommand)\r
         self.ID = self.GetId()\r
 \r
@@ -74,18 +75,19 @@ class Table(object):
             self.ID = self.IdBase + self._ID_STEP_\r
         Values = ", ".join([str(Arg) for Arg in Args])\r
         SqlCommand = "insert into %s values(%s, %s)" % (self.Table, self.ID, Values)\r
+        EdkLogger.debug(EdkLogger.DEBUG_5, SqlCommand)\r
         self.Cur.execute(SqlCommand)\r
         return self.ID\r
-    \r
+\r
     ## Query table\r
     #\r
     # Query all records of the table\r
-    #  \r
+    #\r
     def Query(self):\r
         SqlCommand = """select * from %s""" % self.Table\r
         self.Cur.execute(SqlCommand)\r
         for Rs in self.Cur:\r
-            EdkLogger.verbose(str(Rs))        \r
+            EdkLogger.verbose(str(Rs))\r
         TotalCount = self.GetId()\r
 \r
     ## Drop a table\r
@@ -95,7 +97,7 @@ class Table(object):
     def Drop(self):\r
         SqlCommand = """drop table IF EXISTS %s""" % self.Table\r
         self.Cur.execute(SqlCommand)\r
-    \r
+\r
     ## Get count\r
     #\r
     # Get a count of all records of the table\r
@@ -103,25 +105,25 @@ class Table(object):
     # @retval Count:  Total count of all records\r
     #\r
     def GetCount(self):\r
-        SqlCommand = """select count(ID) from %s""" % self.Table        \r
+        SqlCommand = """select count(ID) from %s""" % self.Table\r
         Record = self.Cur.execute(SqlCommand).fetchall()\r
         return Record[0][0]\r
-        \r
+\r
     def GetId(self):\r
-        SqlCommand = """select max(ID) from %s""" % self.Table        \r
+        SqlCommand = """select max(ID) from %s""" % self.Table\r
         Record = self.Cur.execute(SqlCommand).fetchall()\r
         Id = Record[0][0]\r
         if Id == None:\r
             Id = self.IdBase\r
         return Id\r
-    \r
+\r
     ## Init the ID of the table\r
     #\r
     # Init the ID of the table\r
     #\r
     def InitID(self):\r
         self.ID = self.GetId()\r
-    \r
+\r
     ## Exec\r
     #\r
     # Exec Sql Command, return result\r
@@ -131,7 +133,7 @@ class Table(object):
     # @retval RecordSet:  The result after executed\r
     #\r
     def Exec(self, SqlCommand):\r
-        # "###", SqlCommand\r
+        EdkLogger.debug(EdkLogger.DEBUG_5, SqlCommand)\r
         self.Cur.execute(SqlCommand)\r
         RecordSet = self.Cur.fetchall()\r
         return RecordSet\r
@@ -148,7 +150,7 @@ class Table(object):
 ## TableFile\r
 #\r
 # This class defined a table used for file\r
-# \r
+#\r
 # @param object:       Inherited from object class\r
 #\r
 class TableFile(Table):\r
@@ -163,7 +165,7 @@ class TableFile(Table):
         '''\r
     def __init__(self, Cursor):\r
         Table.__init__(self, Cursor, 'File')\r
-    \r
+\r
     ## Insert table\r
     #\r
     # Insert a record into table File\r
@@ -178,12 +180,12 @@ class TableFile(Table):
     def Insert(self, Name, ExtName, Path, FullPath, Model, TimeStamp):\r
         (Name, ExtName, Path, FullPath) = ConvertToSqlString((Name, ExtName, Path, FullPath))\r
         return Table.Insert(\r
-            self, \r
+            self,\r
             Name,\r
-            ExtName, \r
-            Path, \r
-            FullPath, \r
-            Model, \r
+            ExtName,\r
+            Path,\r
+            FullPath,\r
+            Model,\r
             TimeStamp\r
             )\r
 \r
@@ -192,8 +194,8 @@ class TableFile(Table):
     # Insert one file to table\r
     #\r
     # @param FileFullPath:  The full path of the file\r
-    # @param Model:         The model of the file \r
-    # \r
+    # @param Model:         The model of the file\r
+    #\r
     # @retval FileID:       The ID after record is inserted\r
     #\r
     def InsertFile(self, FileFullPath, Model):\r
@@ -202,20 +204,20 @@ class TableFile(Table):
         TimeStamp = os.stat(FileFullPath)[8]\r
         File = FileClass(-1, Name, Ext, Filepath, FileFullPath, Model, '', [], [], [])\r
         return self.Insert(\r
-            Name, \r
-            Ext, \r
-            Filepath, \r
-            FileFullPath, \r
-            Model, \r
+            Name,\r
+            Ext,\r
+            Filepath,\r
+            FileFullPath,\r
+            Model,\r
             TimeStamp\r
             )\r
 \r
     ## Get ID of a given file\r
     #\r
     #   @param  FilePath    Path of file\r
-    # \r
+    #\r
     #   @retval ID          ID value of given file in the table\r
-    # \r
+    #\r
     def GetFileId(self, FilePath):\r
         QueryScript = "select ID from %s where FullPath = '%s'" % (self.Table, FilePath)\r
         RecordList = self.Exec(QueryScript)\r
@@ -226,9 +228,9 @@ class TableFile(Table):
     ## Get type of a given file\r
     #\r
     #   @param  FileId      ID of a file\r
-    # \r
+    #\r
     #   @retval file_type   Model value of given file in the table\r
-    # \r
+    #\r
     def GetFileType(self, FileId):\r
         QueryScript = "select Model from %s where ID = '%s'" % (self.Table, FileId)\r
         RecordList = self.Exec(QueryScript)\r
@@ -239,9 +241,9 @@ class TableFile(Table):
     ## Get file timestamp of a given file\r
     #\r
     #   @param  FileId      ID of file\r
-    # \r
+    #\r
     #   @retval timestamp   TimeStamp value of given file in the table\r
-    # \r
+    #\r
     def GetFileTimeStamp(self, FileId):\r
         QueryScript = "select TimeStamp from %s where ID = '%s'" % (self.Table, FileId)\r
         RecordList = self.Exec(QueryScript)\r
@@ -253,16 +255,16 @@ class TableFile(Table):
     #\r
     #   @param  FileId      ID of file\r
     #   @param  TimeStamp   Time stamp of file\r
-    # \r
+    #\r
     def SetFileTimeStamp(self, FileId, TimeStamp):\r
         self.Exec("update %s set TimeStamp=%s where ID='%s'" % (self.Table, TimeStamp, FileId))\r
 \r
     ## Get list of file with given type\r
     #\r
     #   @param  FileType    Type value of file\r
-    # \r
+    #\r
     #   @retval file_list   List of files with the given type\r
-    # \r
+    #\r
     def GetFileList(self, FileType):\r
         RecordList = self.Exec("select FullPath from %s where Model=%s" % (self.Table, FileType))\r
         if len(RecordList) == 0:\r
@@ -272,7 +274,7 @@ class TableFile(Table):
 ## TableDataModel\r
 #\r
 # This class defined a table used for data model\r
-# \r
+#\r
 # @param object:       Inherited from object class\r
 #\r
 #\r
@@ -285,7 +287,7 @@ class TableDataModel(Table):
         """\r
     def __init__(self, Cursor):\r
         Table.__init__(self, Cursor, 'DataModel')\r
-    \r
+\r
     ## Insert table\r
     #\r
     # Insert a record into table DataModel\r
@@ -298,11 +300,11 @@ class TableDataModel(Table):
     def Insert(self, CrossIndex, Name, Description):\r
         (Name, Description) = ConvertToSqlString((Name, Description))\r
         return Table.Insert(self, CrossIndex, Name, Description)\r
-    \r
+\r
     ## Init table\r
     #\r
     # Create all default records of table DataModel\r
-    #  \r
+    #\r
     def InitTable(self):\r
         EdkLogger.verbose("\nInitialize table DataModel started ...")\r
         Count = self.GetCount()\r
@@ -314,7 +316,7 @@ class TableDataModel(Table):
             Description = Item[0]\r
             self.Insert(CrossIndex, Name, Description)\r
         EdkLogger.verbose("Initialize table DataModel ... DONE!")\r
-    \r
+\r
     ## Get CrossIndex\r
     #\r
     # Get a model's cross index from its name\r
@@ -328,6 +330,6 @@ class TableDataModel(Table):
         self.Cur.execute(SqlCommand)\r
         for Item in self.Cur:\r
             CrossIndex = Item[0]\r
-        \r
+\r
         return CrossIndex\r
 \r