From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.100; helo=mga07.intel.com; envelope-from=jaben.carsey@intel.com; receiver=edk2-devel@lists.01.org Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 1684021B02822 for ; Wed, 10 Oct 2018 16:30:59 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Oct 2018 16:30:59 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,366,1534834800"; d="scan'208";a="98335582" Received: from jcarsey-desk1.amr.corp.intel.com ([10.7.159.149]) by orsmga001.jf.intel.com with ESMTP; 10 Oct 2018 16:30:11 -0700 From: Jaben Carsey To: edk2-devel@lists.01.org Cc: Liming Gao , Yonghong Zhu Date: Wed, 10 Oct 2018 16:30:06 -0700 Message-Id: <88f662779872aa3d7e5779e459e2ecbb33de6373.1539214181.git.jaben.carsey@intel.com> X-Mailer: git-send-email 2.16.2.windows.1 In-Reply-To: References: Subject: [PATCH v1 1/1] BaseTools: delete unused file X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Oct 2018 23:31:00 -0000 this file is not imported/used. Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jaben Carsey --- BaseTools/Source/Python/Common/Database.py | 120 -------------------- 1 file changed, 120 deletions(-) diff --git a/BaseTools/Source/Python/Common/Database.py b/BaseTools/Source/Python/Common/Database.py deleted file mode 100644 index 1c543aeb41b1..000000000000 --- a/BaseTools/Source/Python/Common/Database.py +++ /dev/null @@ -1,120 +0,0 @@ -## @file -# This file is used to create a database used by ECC tool -# -# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.
-# This program and the accompanying materials -# are licensed and made available under the terms and conditions of the BSD License -# which accompanies this distribution. The full text of the license may be found at -# http://opensource.org/licenses/bsd-license.php -# -# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. -# - -## -# Import Modules -# -from __future__ import absolute_import -import sqlite3 -import Common.LongFilePathOs as os - -from . import EdkLogger as EdkLogger -from CommonDataClass.DataClass import * -from .StringUtils import * -from .DataType import * - -from Table.TableDataModel import TableDataModel -from Table.TableFile import TableFile -from Table.TableInf import TableInf -from Table.TableDec import TableDec -from Table.TableDsc import TableDsc - -## Database -# -# This class defined the build databse -# During the phase of initialization, the database will create all tables and -# insert all records of table DataModel -# -# @param object: Inherited from object class -# @param DbPath: A string for the path of the ECC database -# -# @var Conn: Connection of the ECC database -# @var Cur: Cursor of the connection -# @var TblDataModel: Local instance for TableDataModel -# -class Database(object): - def __init__(self, DbPath): - if os.path.exists(DbPath): - os.remove(DbPath) - self.Conn = sqlite3.connect(DbPath, isolation_level = 'DEFERRED') - self.Conn.execute("PRAGMA page_size=8192") - self.Conn.execute("PRAGMA synchronous=OFF") - self.Cur = self.Conn.cursor() - self.TblDataModel = TableDataModel(self.Cur) - self.TblFile = TableFile(self.Cur) - self.TblInf = TableInf(self.Cur) - self.TblDec = TableDec(self.Cur) - self.TblDsc = TableDsc(self.Cur) - - ## Initialize build database - # - # 1. Delete all old existing tables - # 2. Create new tables - # 3. Initialize table DataModel - # - def InitDatabase(self): - EdkLogger.verbose("\nInitialize ECC database started ...") - # - # Drop all old existing tables - # -# self.TblDataModel.Drop() -# self.TblDsc.Drop() -# self.TblFile.Drop() - - # - # Create new tables - # - self.TblDataModel.Create() - self.TblFile.Create() - self.TblInf.Create() - self.TblDec.Create() - self.TblDsc.Create() - - # - # Initialize table DataModel - # - self.TblDataModel.InitTable() - EdkLogger.verbose("Initialize ECC database ... DONE!") - - ## Query a table - # - # @param Table: The instance of the table to be queried - # - def QueryTable(self, Table): - Table.Query() - - ## Close entire database - # - # Commit all first - # Close the connection and cursor - # - def Close(self): - self.Conn.commit() - self.Cur.close() - self.Conn.close() - -## -# -# This acts like the main() function for the script, unless it is 'import'ed into another -# script. -# -if __name__ == '__main__': - EdkLogger.Initialize() - EdkLogger.SetLevel(EdkLogger.DEBUG_0) - - Db = Database(DATABASE_PATH) - Db.InitDatabase() - Db.QueryTable(Db.TblDataModel) - Db.QueryTable(Db.TblFile) - Db.QueryTable(Db.TblDsc) - Db.Close() -- 2.16.2.windows.1