test_class.declarator: mockTable1 = mockHelper.createMock("mockTable1", ITableInfo.class)
test_class.modifier: private
test_class.original_string: private ITableInfo mockTable1 = mockHelper.createMock("mockTable1", ITableInfo.class);
test_class.type: ITableInfo
test_class.var_name: mockTable1
test_class.declarator: mockTable2 = mockHelper.createMock("mockTable2", ITableInfo.class)
test_class.modifier: private
test_class.original_string: private ITableInfo mockTable2 = mockHelper.createMock("mockTable2", ITableInfo.class);
test_class.type: ITableInfo
test_class.var_name: mockTable2
test_class.declarator: mockTable3 = mockHelper.createMock("mockTable3", ITableInfo.class)
test_class.modifier: private
test_class.original_string: private ITableInfo mockTable3 = mockHelper.createMock("mockTable3", ITableInfo.class);
test_class.type: ITableInfo
test_class.var_name: mockTable3
test_class.declarator: mockSQLDatabaseMetaData =
  		mockHelper.createMock("mockSQLDatabaseMetaData", SQLDatabaseMetaData.class)
test_class.modifier: private
test_class.original_string: private SQLDatabaseMetaData mockSQLDatabaseMetaData =
  		mockHelper.createMock("mockSQLDatabaseMetaData", SQLDatabaseMetaData.class);
test_class.type: SQLDatabaseMetaData
test_class.var_name: mockSQLDatabaseMetaData
test_class.file: sql12/fw/src/test/java/net/sourceforge/squirrel_sql/fw/sql/SQLUtilitiesTest.java
test_class.identifier: SQLUtilitiesTest
test_class.superclass: extends BaseSQuirreLJUnit4TestCase
test_case.body: @Test
  	public void testNullQuoteIdentifier()
  	{
  		Assert.assertNull(SQLUtilities.quoteIdentifier(null));
  	}
test_case.class_method_signature: SQLUtilitiesTest.testNullQuoteIdentifier()
test_case.full_signature: @Test public void testNullQuoteIdentifier()
test_case.identifier: testNullQuoteIdentifier
test_case.invocations: assertNull quoteIdentifier
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testNullQuoteIdentifier()
focal_class.declarator: s_log = LoggerController.createLogger(SQLUtilities.class)
focal_class.modifier: private final static
focal_class.original_string: private final static ILogger s_log = LoggerController.createLogger(SQLUtilities.class);
focal_class.type: ILogger
focal_class.var_name: s_log
focal_class.file: sql12/fw/src/main/java/net/sourceforge/squirrel_sql/fw/sql/SQLUtilities.java
focal_class.identifier: SQLUtilities
focal_class.class_method_signature: SQLUtilities.quoteIdentifier(String s)
focal_class.full_signature: public static String quoteIdentifier(String s)
focal_class.identifier: quoteIdentifier
focal_class.modifiers: public static
focal_class.parameters: (String s)
focal_class.return: String
focal_class.signature: String quoteIdentifier(String s)
focal_class.class_method_signature: SQLUtilities.getDeletionOrder(List<ITableInfo> tables, SQLDatabaseMetaData md,
  		ProgressCallBack callback)
focal_class.full_signature: public static List<ITableInfo> getDeletionOrder(List<ITableInfo> tables, SQLDatabaseMetaData md,
  		ProgressCallBack callback)
focal_class.identifier: getDeletionOrder
focal_class.modifiers: public static
focal_class.parameters: (List<ITableInfo> tables, SQLDatabaseMetaData md,
  		ProgressCallBack callback)
focal_class.return: List<ITableInfo>
focal_class.signature: List<ITableInfo> getDeletionOrder(List<ITableInfo> tables, SQLDatabaseMetaData md,
  		ProgressCallBack callback)
focal_class.class_method_signature: SQLUtilities.getInsertionOrder(List<ITableInfo> tables, SQLDatabaseMetaData md,
  		ProgressCallBack callback)
focal_class.full_signature: public static List<ITableInfo> getInsertionOrder(List<ITableInfo> tables, SQLDatabaseMetaData md,
  		ProgressCallBack callback)
focal_class.identifier: getInsertionOrder
focal_class.modifiers: public static
focal_class.parameters: (List<ITableInfo> tables, SQLDatabaseMetaData md,
  		ProgressCallBack callback)
focal_class.return: List<ITableInfo>
focal_class.signature: List<ITableInfo> getInsertionOrder(List<ITableInfo> tables, SQLDatabaseMetaData md,
  		ProgressCallBack callback)
focal_class.class_method_signature: SQLUtilities.getImportedKeys(ITableInfo ti, SQLDatabaseMetaData md)
focal_class.full_signature: public static ForeignKeyInfo[] getImportedKeys(ITableInfo ti, SQLDatabaseMetaData md)
focal_class.identifier: getImportedKeys
focal_class.modifiers: public static
focal_class.parameters: (ITableInfo ti, SQLDatabaseMetaData md)
focal_class.return: ForeignKeyInfo[]
focal_class.signature: ForeignKeyInfo[] getImportedKeys(ITableInfo ti, SQLDatabaseMetaData md)
focal_class.class_method_signature: SQLUtilities.getExportedKeys(ITableInfo ti, SQLDatabaseMetaData md)
focal_class.full_signature: public static ForeignKeyInfo[] getExportedKeys(ITableInfo ti, SQLDatabaseMetaData md)
focal_class.identifier: getExportedKeys
focal_class.modifiers: public static
focal_class.parameters: (ITableInfo ti, SQLDatabaseMetaData md)
focal_class.return: ForeignKeyInfo[]
focal_class.signature: ForeignKeyInfo[] getExportedKeys(ITableInfo ti, SQLDatabaseMetaData md)
focal_class.class_method_signature: SQLUtilities.reorderTables(List<ITableInfo> sandwiches)
focal_class.full_signature: private static void reorderTables(List<ITableInfo> sandwiches)
focal_class.identifier: reorderTables
focal_class.modifiers: private static
focal_class.parameters: (List<ITableInfo> sandwiches)
focal_class.return: void
focal_class.signature: void reorderTables(List<ITableInfo> sandwiches)
focal_class.class_method_signature: SQLUtilities.getExtFKParents(SQLDatabaseMetaData md, List<ITableInfo> tables)
focal_class.full_signature: public static List<String> getExtFKParents(SQLDatabaseMetaData md, List<ITableInfo> tables)
focal_class.identifier: getExtFKParents
focal_class.modifiers: public static
focal_class.parameters: (SQLDatabaseMetaData md, List<ITableInfo> tables)
focal_class.return: List<String>
focal_class.signature: List<String> getExtFKParents(SQLDatabaseMetaData md, List<ITableInfo> tables)
focal_class.class_method_signature: SQLUtilities.getExtFKChildren(SQLDatabaseMetaData md, List<ITableInfo> tables)
focal_class.full_signature: public static List<String> getExtFKChildren(SQLDatabaseMetaData md, List<ITableInfo> tables)
focal_class.identifier: getExtFKChildren
focal_class.modifiers: public static
focal_class.parameters: (SQLDatabaseMetaData md, List<ITableInfo> tables)
focal_class.return: List<String>
focal_class.signature: List<String> getExtFKChildren(SQLDatabaseMetaData md, List<ITableInfo> tables)
focal_class.class_method_signature: SQLUtilities.closeResultSet(ResultSet rs)
focal_class.full_signature: public static void closeResultSet(ResultSet rs)
focal_class.identifier: closeResultSet
focal_class.modifiers: public static
focal_class.parameters: (ResultSet rs)
focal_class.return: void
focal_class.signature: void closeResultSet(ResultSet rs)
focal_class.class_method_signature: SQLUtilities.closeResultSet(ResultSet rs, boolean closeStatement)
focal_class.full_signature: public static void closeResultSet(ResultSet rs, boolean closeStatement)
focal_class.identifier: closeResultSet
focal_class.modifiers: public static
focal_class.parameters: (ResultSet rs, boolean closeStatement)
focal_class.return: void
focal_class.signature: void closeResultSet(ResultSet rs, boolean closeStatement)
focal_class.class_method_signature: SQLUtilities.closeStatement(Statement stmt)
focal_class.full_signature: public static void closeStatement(Statement stmt)
focal_class.identifier: closeStatement
focal_class.modifiers: public static
focal_class.parameters: (Statement stmt)
focal_class.return: void
focal_class.signature: void closeStatement(Statement stmt)
focal_method.body: public static String quoteIdentifier(String s)
  	{
  		if (s == null)
  		{
  			return null;
  		}
  		StringBuilder buff = null;
  		buff = new StringBuilder();
  		for (int i = 0; i < s.length(); i++)
  		{
  			char c = s.charAt(i);
  			if (c == '"' && i != 0 && i != s.length() - 1)
  			{
  				buff.append(c);
  			}
  			buff.append(c);
  		}
  		String result = buff.toString();
  		return result;
  	}
focal_method.class_method_signature: SQLUtilities.quoteIdentifier(String s)
focal_method.full_signature: public static String quoteIdentifier(String s)
focal_method.identifier: quoteIdentifier
focal_method.invocations: length charAt length append append toString
focal_method.modifiers: public static
focal_method.parameters: (String s)
focal_method.return: String
focal_method.signature: String quoteIdentifier(String s)