## @file\r
# This file is used to create/update/query/erase table for functions\r
#\r
-# Copyright (c) 2008, Intel Corporation\r
-# All rights reserved. This program and the accompanying materials\r
+# Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>\r
+# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# http://opensource.org/licenses/bsd-license.php\r
# Import Modules\r
#\r
import Common.EdkLogger as EdkLogger\r
-from Table import Table\r
-from Common.String import ConvertToSqlString\r
+from Table.Table import Table\r
+from Common.StringUtils import ConvertToSqlString\r
\r
## TableFunction\r
#\r
# This class defined a table used for function\r
-# \r
+#\r
# @param Table: Inherited from Table class\r
#\r
class TableFunction(Table):\r
def __init__(self, Cursor):\r
Table.__init__(self, Cursor)\r
self.Table = 'Function'\r
- \r
+\r
## Create table\r
#\r
# Create table Function\r
#\r
# @param ID: ID of a Function\r
# @param Header: Header of a Function\r
- # @param Modifier: Modifier of a Function \r
+ # @param Modifier: Modifier of a Function\r
# @param Name: Name of a Function\r
# @param ReturnStatement: ReturnStatement of a Funciont\r
# @param StartLine: StartLine of a Function\r
#\r
# @param ID: ID of a Function\r
# @param Header: Header of a Function\r
- # @param Modifier: Modifier of a Function \r
+ # @param Modifier: Modifier of a Function\r
# @param Name: Name of a Function\r
# @param ReturnStatement: ReturnStatement of a Funciont\r
# @param StartLine: StartLine of a Function\r