test_class.declarator: TEST_TABLE = "aTable"
test_class.modifier: private static final
test_class.original_string: private static final String TEST_TABLE = "aTable";
test_class.type: String
test_class.var_name: TEST_TABLE
test_class.declarator: TEST_SCHEMA = "aSchema"
test_class.modifier: private static final
test_class.original_string: private static final String TEST_SCHEMA = "aSchema";
test_class.type: String
test_class.var_name: TEST_SCHEMA
test_class.declarator: TEST_CATALOG = "aCatalog"
test_class.modifier: private static final
test_class.original_string: private static final String TEST_CATALOG = "aCatalog";
test_class.type: String
test_class.var_name: TEST_CATALOG
test_class.declarator: classUnderTest = null
test_class.modifier: private
test_class.original_string: private SQLDatabaseMetaData classUnderTest = null;
test_class.type: SQLDatabaseMetaData
test_class.var_name: classUnderTest
test_class.declarator: mockHelper = new EasyMockHelper()
test_class.modifier: private
test_class.original_string: private EasyMockHelper mockHelper = new EasyMockHelper();
test_class.type: EasyMockHelper
test_class.var_name: mockHelper
test_class.declarator: mockConnection = mockHelper.createMock(Connection.class)
test_class.modifier: private
test_class.original_string: private Connection mockConnection = mockHelper.createMock(Connection.class);
test_class.type: Connection
test_class.var_name: mockConnection
test_class.declarator: mockSqlConnection = mockHelper.createMock(ISQLConnection.class)
test_class.modifier: private
test_class.original_string: private ISQLConnection mockSqlConnection = mockHelper.createMock(ISQLConnection.class);
test_class.type: ISQLConnection
test_class.var_name: mockSqlConnection
test_class.declarator: mockDatabaseMetaData = mockHelper.createMock(DatabaseMetaData.class)
test_class.modifier: private
test_class.original_string: private DatabaseMetaData mockDatabaseMetaData = mockHelper.createMock(DatabaseMetaData.class);
test_class.type: DatabaseMetaData
test_class.var_name: mockDatabaseMetaData
test_class.file: sql12/fw/src/test/java/net/sourceforge/squirrel_sql/fw/sql/SQLDatabaseMetaDataTest.java
test_class.identifier: SQLDatabaseMetaDataTest
test_class.superclass: extends BaseSQuirreLJUnit4TestCase
test_case.body: @Test
  	public void testGetSchemas() throws SQLException {
  
  		/* The first time that schemas are asked for, return just one */
  		ResultSet schemaResultSet1 = buildVarcharResultSetAsRows("schemaResultSet1", new String[] { TEST_SCHEMA });	
  		/* The second time that schemas are asked for, return two */
  		ResultSet schemaResultSet2 = buildVarcharResultSetAsRows("schemaResultSet2", new String[] { TEST_SCHEMA, "aSchema2" });
  		expect(mockDatabaseMetaData.getSchemas()).andReturn(schemaResultSet1);
  		expect(mockDatabaseMetaData.getSchemas()).andReturn(schemaResultSet2);
  		
  		
  		mockHelper.replayAll();
  		classUnderTest = new SQLDatabaseMetaData(mockSqlConnection);
  
  		// Check to be sure we get only one schema
  		String[] currentSchemas = classUnderTest.getSchemas();
  		assertEquals(1, currentSchemas.length);
  
  		// Now, check to be sure we get both schemas.
  		currentSchemas = classUnderTest.getSchemas();
  		assertEquals(2, currentSchemas.length);
  
  		mockHelper.verifyAll();
  	}
test_case.class_method_signature: SQLDatabaseMetaDataTest.testGetSchemas()
test_case.full_signature: @Test public void testGetSchemas()
test_case.identifier: testGetSchemas
test_case.invocations: buildVarcharResultSetAsRows buildVarcharResultSetAsRows andReturn expect getSchemas andReturn expect getSchemas replayAll getSchemas assertEquals getSchemas assertEquals verifyAll
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetSchemas()
focal_class.declarator: s_log = LoggerController.createLogger(SQLDatabaseMetaData.class)
focal_class.modifier: private final static
focal_class.original_string: private final static ILogger s_log = LoggerController.createLogger(SQLDatabaseMetaData.class);
focal_class.type: ILogger
focal_class.var_name: s_log
focal_class.declarator: _conn
focal_class.modifier: private
focal_class.original_string: private ISQLConnection _conn;
focal_class.type: ISQLConnection
focal_class.var_name: _conn
focal_class.declarator: _cache = Collections.synchronizedMap(new HashMap<String, Object>())
focal_class.modifier: private
focal_class.original_string: private Map<String, Object> _cache = Collections.synchronizedMap(new HashMap<String, Object>());
focal_class.type: Map<String, Object>
focal_class.var_name: _cache
focal_class.declarator: supportsSuperTables = true
focal_class.modifier: private
focal_class.original_string: private boolean supportsSuperTables = true;
focal_class.type: boolean
focal_class.var_name: supportsSuperTables
focal_class.file: sql12/fw/src/main/java/net/sourceforge/squirrel_sql/fw/sql/SQLDatabaseMetaData.java
focal_class.identifier: SQLDatabaseMetaData
focal_class.interfaces: implements ISQLDatabaseMetaData
focal_class.class_method_signature: SQLDatabaseMetaData.SQLDatabaseMetaData(ISQLConnection conn)
focal_class.full_signature:   SQLDatabaseMetaData(ISQLConnection conn)
focal_class.identifier: SQLDatabaseMetaData
focal_class.parameters: (ISQLConnection conn)
focal_class.signature:  SQLDatabaseMetaData(ISQLConnection conn)
focal_class.class_method_signature: SQLDatabaseMetaData.getUserName()
focal_class.full_signature: public synchronized String getUserName()
focal_class.identifier: getUserName
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getUserName()
focal_class.class_method_signature: SQLDatabaseMetaData.getDatabaseProductName()
focal_class.full_signature: public synchronized String getDatabaseProductName()
focal_class.identifier: getDatabaseProductName
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDatabaseProductName()
focal_class.class_method_signature: SQLDatabaseMetaData.getDatabaseProductVersion()
focal_class.full_signature: public synchronized String getDatabaseProductVersion()
focal_class.identifier: getDatabaseProductVersion
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDatabaseProductVersion()
focal_class.class_method_signature: SQLDatabaseMetaData.getDatabaseMajorVersion()
focal_class.full_signature: public synchronized int getDatabaseMajorVersion()
focal_class.identifier: getDatabaseMajorVersion
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getDatabaseMajorVersion()
focal_class.class_method_signature: SQLDatabaseMetaData.getDriverName()
focal_class.full_signature: public synchronized String getDriverName()
focal_class.identifier: getDriverName
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDriverName()
focal_class.class_method_signature: SQLDatabaseMetaData.getJDBCVersion()
focal_class.full_signature: public int getJDBCVersion()
focal_class.identifier: getJDBCVersion
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getJDBCVersion()
focal_class.class_method_signature: SQLDatabaseMetaData.getIdentifierQuoteString()
focal_class.full_signature: public synchronized String getIdentifierQuoteString()
focal_class.identifier: getIdentifierQuoteString
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getIdentifierQuoteString()
focal_class.class_method_signature: SQLDatabaseMetaData.getCascadeClause()
focal_class.full_signature: public synchronized String getCascadeClause()
focal_class.identifier: getCascadeClause
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCascadeClause()
focal_class.class_method_signature: SQLDatabaseMetaData.getSchemas()
focal_class.full_signature: public synchronized String[] getSchemas()
focal_class.identifier: getSchemas
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getSchemas()
focal_class.class_method_signature: SQLDatabaseMetaData.supportsSchemas()
focal_class.full_signature: public boolean supportsSchemas()
focal_class.identifier: supportsSchemas
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean supportsSchemas()
focal_class.class_method_signature: SQLDatabaseMetaData.supportsSchemasInDataManipulation()
focal_class.full_signature: public synchronized boolean supportsSchemasInDataManipulation()
focal_class.identifier: supportsSchemasInDataManipulation
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean supportsSchemasInDataManipulation()
focal_class.class_method_signature: SQLDatabaseMetaData.supportsSchemasInTableDefinitions()
focal_class.full_signature: public synchronized boolean supportsSchemasInTableDefinitions()
focal_class.identifier: supportsSchemasInTableDefinitions
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean supportsSchemasInTableDefinitions()
focal_class.class_method_signature: SQLDatabaseMetaData.supportsStoredProcedures()
focal_class.full_signature: public synchronized boolean supportsStoredProcedures()
focal_class.identifier: supportsStoredProcedures
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean supportsStoredProcedures()
focal_class.class_method_signature: SQLDatabaseMetaData.supportsSavepoints()
focal_class.full_signature: public synchronized boolean supportsSavepoints()
focal_class.identifier: supportsSavepoints
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean supportsSavepoints()
focal_class.class_method_signature: SQLDatabaseMetaData.supportsResultSetType(int type)
focal_class.full_signature: public synchronized boolean supportsResultSetType(int type)
focal_class.identifier: supportsResultSetType
focal_class.modifiers: public synchronized
focal_class.parameters: (int type)
focal_class.return: boolean
focal_class.signature: boolean supportsResultSetType(int type)
focal_class.class_method_signature: SQLDatabaseMetaData.getCatalogs()
focal_class.full_signature: public synchronized String[] getCatalogs()
focal_class.identifier: getCatalogs
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getCatalogs()
focal_class.class_method_signature: SQLDatabaseMetaData.getURL()
focal_class.full_signature: public synchronized String getURL()
focal_class.identifier: getURL
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getURL()
focal_class.class_method_signature: SQLDatabaseMetaData.getCatalogTerm()
focal_class.full_signature: public synchronized String getCatalogTerm()
focal_class.identifier: getCatalogTerm
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCatalogTerm()
focal_class.class_method_signature: SQLDatabaseMetaData.getSchemaTerm()
focal_class.full_signature: public synchronized String getSchemaTerm()
focal_class.identifier: getSchemaTerm
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getSchemaTerm()
focal_class.class_method_signature: SQLDatabaseMetaData.getProcedureTerm()
focal_class.full_signature: public synchronized String getProcedureTerm()
focal_class.identifier: getProcedureTerm
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getProcedureTerm()
focal_class.class_method_signature: SQLDatabaseMetaData.getCatalogSeparator()
focal_class.full_signature: public synchronized String getCatalogSeparator()
focal_class.identifier: getCatalogSeparator
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCatalogSeparator()
focal_class.class_method_signature: SQLDatabaseMetaData.supportsCatalogs()
focal_class.full_signature: public boolean supportsCatalogs()
focal_class.identifier: supportsCatalogs
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean supportsCatalogs()
focal_class.class_method_signature: SQLDatabaseMetaData.supportsCatalogsInTableDefinitions()
focal_class.full_signature: public synchronized boolean supportsCatalogsInTableDefinitions()
focal_class.identifier: supportsCatalogsInTableDefinitions
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean supportsCatalogsInTableDefinitions()
focal_class.class_method_signature: SQLDatabaseMetaData.supportsCatalogsInDataManipulation()
focal_class.full_signature: public synchronized boolean supportsCatalogsInDataManipulation()
focal_class.identifier: supportsCatalogsInDataManipulation
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean supportsCatalogsInDataManipulation()
focal_class.class_method_signature: SQLDatabaseMetaData.supportsCatalogsInProcedureCalls()
focal_class.full_signature: public synchronized boolean supportsCatalogsInProcedureCalls()
focal_class.identifier: supportsCatalogsInProcedureCalls
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean supportsCatalogsInProcedureCalls()
focal_class.class_method_signature: SQLDatabaseMetaData.getJDBCMetaData()
focal_class.full_signature: public synchronized DatabaseMetaData getJDBCMetaData()
focal_class.identifier: getJDBCMetaData
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: DatabaseMetaData
focal_class.signature: DatabaseMetaData getJDBCMetaData()
focal_class.class_method_signature: SQLDatabaseMetaData.getMetaDataSet()
focal_class.full_signature: public synchronized IDataSet getMetaDataSet()
focal_class.identifier: getMetaDataSet
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: IDataSet
focal_class.signature: IDataSet getMetaDataSet()
focal_class.class_method_signature: SQLDatabaseMetaData.getTypeInfo()
focal_class.full_signature: public ResultSet getTypeInfo()
focal_class.identifier: getTypeInfo
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ResultSet
focal_class.signature: ResultSet getTypeInfo()
focal_class.class_method_signature: SQLDatabaseMetaData.getTypesDataSet()
focal_class.full_signature: public synchronized IDataSet getTypesDataSet()
focal_class.identifier: getTypesDataSet
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: IDataSet
focal_class.signature: IDataSet getTypesDataSet()
focal_class.class_method_signature: SQLDatabaseMetaData.getDataTypes()
focal_class.full_signature: public synchronized DataTypeInfo[] getDataTypes()
focal_class.identifier: getDataTypes
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: DataTypeInfo[]
focal_class.signature: DataTypeInfo[] getDataTypes()
focal_class.class_method_signature: SQLDatabaseMetaData.getProcedures(String catalog, String schemaPattern,
  		String procedureNamePattern, ProgressCallBack progressCallBack)
focal_class.full_signature: public synchronized IProcedureInfo[] getProcedures(String catalog, String schemaPattern,
  		String procedureNamePattern, ProgressCallBack progressCallBack)
focal_class.identifier: getProcedures
focal_class.modifiers: public synchronized
focal_class.parameters: (String catalog, String schemaPattern,
  		String procedureNamePattern, ProgressCallBack progressCallBack)
focal_class.return: IProcedureInfo[]
focal_class.signature: IProcedureInfo[] getProcedures(String catalog, String schemaPattern,
  		String procedureNamePattern, ProgressCallBack progressCallBack)
focal_class.class_method_signature: SQLDatabaseMetaData.getTableTypes()
focal_class.full_signature: public synchronized String[] getTableTypes()
focal_class.identifier: getTableTypes
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getTableTypes()
focal_class.class_method_signature: SQLDatabaseMetaData.getTables(String catalog, String schemaPattern, String tableNamePattern,
  		String[] types, ProgressCallBack progressCallBack)
focal_class.full_signature: public synchronized ITableInfo[] getTables(String catalog, String schemaPattern, String tableNamePattern,
  		String[] types, ProgressCallBack progressCallBack)
focal_class.identifier: getTables
focal_class.modifiers: public synchronized
focal_class.parameters: (String catalog, String schemaPattern, String tableNamePattern,
  		String[] types, ProgressCallBack progressCallBack)
focal_class.return: ITableInfo[]
focal_class.signature: ITableInfo[] getTables(String catalog, String schemaPattern, String tableNamePattern,
  		String[] types, ProgressCallBack progressCallBack)
focal_class.class_method_signature: SQLDatabaseMetaData.getUDTs(String catalog, String schemaPattern, String typeNamePattern,
  		int[] types)
focal_class.full_signature: public synchronized IUDTInfo[] getUDTs(String catalog, String schemaPattern, String typeNamePattern,
  		int[] types)
focal_class.identifier: getUDTs
focal_class.modifiers: public synchronized
focal_class.parameters: (String catalog, String schemaPattern, String typeNamePattern,
  		int[] types)
focal_class.return: IUDTInfo[]
focal_class.signature: IUDTInfo[] getUDTs(String catalog, String schemaPattern, String typeNamePattern,
  		int[] types)
focal_class.class_method_signature: SQLDatabaseMetaData.checkForInformix(String catalogName)
focal_class.full_signature: private void checkForInformix(String catalogName)
focal_class.identifier: checkForInformix
focal_class.modifiers: private
focal_class.parameters: (String catalogName)
focal_class.return: void
focal_class.signature: void checkForInformix(String catalogName)
focal_class.class_method_signature: SQLDatabaseMetaData.getAsString(Object val)
focal_class.full_signature: private String getAsString(Object val)
focal_class.identifier: getAsString
focal_class.modifiers: private
focal_class.parameters: (Object val)
focal_class.return: String
focal_class.signature: String getAsString(Object val)
focal_class.class_method_signature: SQLDatabaseMetaData.getNumericFunctions()
focal_class.full_signature: public synchronized String[] getNumericFunctions()
focal_class.identifier: getNumericFunctions
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getNumericFunctions()
focal_class.class_method_signature: SQLDatabaseMetaData.getStringFunctions()
focal_class.full_signature: public synchronized String[] getStringFunctions()
focal_class.identifier: getStringFunctions
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getStringFunctions()
focal_class.class_method_signature: SQLDatabaseMetaData.getSystemFunctions()
focal_class.full_signature: public synchronized String[] getSystemFunctions()
focal_class.identifier: getSystemFunctions
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getSystemFunctions()
focal_class.class_method_signature: SQLDatabaseMetaData.getTimeDateFunctions()
focal_class.full_signature: public synchronized String[] getTimeDateFunctions()
focal_class.identifier: getTimeDateFunctions
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getTimeDateFunctions()
focal_class.class_method_signature: SQLDatabaseMetaData.getSQLKeywords()
focal_class.full_signature: public synchronized String[] getSQLKeywords()
focal_class.identifier: getSQLKeywords
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getSQLKeywords()
focal_class.class_method_signature: SQLDatabaseMetaData.getBestRowIdentifier(ITableInfo ti)
focal_class.full_signature: public synchronized BestRowIdentifier[] getBestRowIdentifier(ITableInfo ti)
focal_class.identifier: getBestRowIdentifier
focal_class.modifiers: public synchronized
focal_class.parameters: (ITableInfo ti)
focal_class.return: BestRowIdentifier[]
focal_class.signature: BestRowIdentifier[] getBestRowIdentifier(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getColumnPrivileges(ITableInfo ti)
focal_class.full_signature: public ResultSet getColumnPrivileges(ITableInfo ti)
focal_class.identifier: getColumnPrivileges
focal_class.modifiers: public
focal_class.parameters: (ITableInfo ti)
focal_class.return: ResultSet
focal_class.signature: ResultSet getColumnPrivileges(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getColumnPrivilegesDataSet(ITableInfo ti, int[] columnIndices,
  		boolean computeWidths)
focal_class.full_signature: public synchronized IDataSet getColumnPrivilegesDataSet(ITableInfo ti, int[] columnIndices,
  		boolean computeWidths)
focal_class.identifier: getColumnPrivilegesDataSet
focal_class.modifiers: public synchronized
focal_class.parameters: (ITableInfo ti, int[] columnIndices,
  		boolean computeWidths)
focal_class.return: IDataSet
focal_class.signature: IDataSet getColumnPrivilegesDataSet(ITableInfo ti, int[] columnIndices,
  		boolean computeWidths)
focal_class.class_method_signature: SQLDatabaseMetaData.getExportedKeys(ITableInfo ti)
focal_class.full_signature: public ResultSet getExportedKeys(ITableInfo ti)
focal_class.identifier: getExportedKeys
focal_class.modifiers: public
focal_class.parameters: (ITableInfo ti)
focal_class.return: ResultSet
focal_class.signature: ResultSet getExportedKeys(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getExportedKeysDataSet(ITableInfo ti)
focal_class.full_signature: public synchronized IDataSet getExportedKeysDataSet(ITableInfo ti)
focal_class.identifier: getExportedKeysDataSet
focal_class.modifiers: public synchronized
focal_class.parameters: (ITableInfo ti)
focal_class.return: IDataSet
focal_class.signature: IDataSet getExportedKeysDataSet(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getImportedKeys(ITableInfo ti)
focal_class.full_signature: public ResultSet getImportedKeys(ITableInfo ti)
focal_class.identifier: getImportedKeys
focal_class.modifiers: public
focal_class.parameters: (ITableInfo ti)
focal_class.return: ResultSet
focal_class.signature: ResultSet getImportedKeys(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getImportedKeysInfo(String catalog, String schema, String tableName)
focal_class.full_signature: public synchronized ForeignKeyInfo[] getImportedKeysInfo(String catalog, String schema, String tableName)
focal_class.identifier: getImportedKeysInfo
focal_class.modifiers: public synchronized
focal_class.parameters: (String catalog, String schema, String tableName)
focal_class.return: ForeignKeyInfo[]
focal_class.signature: ForeignKeyInfo[] getImportedKeysInfo(String catalog, String schema, String tableName)
focal_class.class_method_signature: SQLDatabaseMetaData.getImportedKeysInfo(ITableInfo ti)
focal_class.full_signature: public synchronized ForeignKeyInfo[] getImportedKeysInfo(ITableInfo ti)
focal_class.identifier: getImportedKeysInfo
focal_class.modifiers: public synchronized
focal_class.parameters: (ITableInfo ti)
focal_class.return: ForeignKeyInfo[]
focal_class.signature: ForeignKeyInfo[] getImportedKeysInfo(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getImportedKeysDataSet(ITableInfo ti)
focal_class.full_signature: public synchronized IDataSet getImportedKeysDataSet(ITableInfo ti)
focal_class.identifier: getImportedKeysDataSet
focal_class.modifiers: public synchronized
focal_class.parameters: (ITableInfo ti)
focal_class.return: IDataSet
focal_class.signature: IDataSet getImportedKeysDataSet(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getExportedKeysInfo(String catalog, String schema, String tableName)
focal_class.full_signature: public synchronized ForeignKeyInfo[] getExportedKeysInfo(String catalog, String schema, String tableName)
focal_class.identifier: getExportedKeysInfo
focal_class.modifiers: public synchronized
focal_class.parameters: (String catalog, String schema, String tableName)
focal_class.return: ForeignKeyInfo[]
focal_class.signature: ForeignKeyInfo[] getExportedKeysInfo(String catalog, String schema, String tableName)
focal_class.class_method_signature: SQLDatabaseMetaData.getExportedKeysInfo(ITableInfo ti)
focal_class.full_signature: public synchronized ForeignKeyInfo[] getExportedKeysInfo(ITableInfo ti)
focal_class.identifier: getExportedKeysInfo
focal_class.modifiers: public synchronized
focal_class.parameters: (ITableInfo ti)
focal_class.return: ForeignKeyInfo[]
focal_class.signature: ForeignKeyInfo[] getExportedKeysInfo(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getForeignKeyInfo(ResultSet rs)
focal_class.full_signature: private ForeignKeyInfo[] getForeignKeyInfo(ResultSet rs)
focal_class.identifier: getForeignKeyInfo
focal_class.modifiers: private
focal_class.parameters: (ResultSet rs)
focal_class.return: ForeignKeyInfo[]
focal_class.signature: ForeignKeyInfo[] getForeignKeyInfo(ResultSet rs)
focal_class.class_method_signature: SQLDatabaseMetaData.getIndexInfo(ITableInfo ti, int[] columnIndices, boolean computeWidths)
focal_class.full_signature: public synchronized ResultSetDataSet getIndexInfo(ITableInfo ti, int[] columnIndices, boolean computeWidths)
focal_class.identifier: getIndexInfo
focal_class.modifiers: public synchronized
focal_class.parameters: (ITableInfo ti, int[] columnIndices, boolean computeWidths)
focal_class.return: ResultSetDataSet
focal_class.signature: ResultSetDataSet getIndexInfo(ITableInfo ti, int[] columnIndices, boolean computeWidths)
focal_class.class_method_signature: SQLDatabaseMetaData.getIndexInfo(ITableInfo ti)
focal_class.full_signature: public List<IndexInfo> getIndexInfo(ITableInfo ti)
focal_class.identifier: getIndexInfo
focal_class.modifiers: public
focal_class.parameters: (ITableInfo ti)
focal_class.return: List<IndexInfo>
focal_class.signature: List<IndexInfo> getIndexInfo(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getPrimaryKeys(ITableInfo ti)
focal_class.full_signature: public ResultSet getPrimaryKeys(ITableInfo ti)
focal_class.identifier: getPrimaryKeys
focal_class.modifiers: public
focal_class.parameters: (ITableInfo ti)
focal_class.return: ResultSet
focal_class.signature: ResultSet getPrimaryKeys(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getPrimaryKey(ITableInfo ti, int[] columnIndices, boolean computeWidths)
focal_class.full_signature: public synchronized IDataSet getPrimaryKey(ITableInfo ti, int[] columnIndices, boolean computeWidths)
focal_class.identifier: getPrimaryKey
focal_class.modifiers: public synchronized
focal_class.parameters: (ITableInfo ti, int[] columnIndices, boolean computeWidths)
focal_class.return: IDataSet
focal_class.signature: IDataSet getPrimaryKey(ITableInfo ti, int[] columnIndices, boolean computeWidths)
focal_class.class_method_signature: SQLDatabaseMetaData.getPrimaryKey(ITableInfo ti)
focal_class.full_signature: public synchronized PrimaryKeyInfo[] getPrimaryKey(ITableInfo ti)
focal_class.identifier: getPrimaryKey
focal_class.modifiers: public synchronized
focal_class.parameters: (ITableInfo ti)
focal_class.return: PrimaryKeyInfo[]
focal_class.signature: PrimaryKeyInfo[] getPrimaryKey(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getPrimaryKey(String catalog, String schema, String table)
focal_class.full_signature: public synchronized PrimaryKeyInfo[] getPrimaryKey(String catalog, String schema, String table)
focal_class.identifier: getPrimaryKey
focal_class.modifiers: public synchronized
focal_class.parameters: (String catalog, String schema, String table)
focal_class.return: PrimaryKeyInfo[]
focal_class.signature: PrimaryKeyInfo[] getPrimaryKey(String catalog, String schema, String table)
focal_class.class_method_signature: SQLDatabaseMetaData.getProcedureColumns(IProcedureInfo ti)
focal_class.full_signature: public ResultSet getProcedureColumns(IProcedureInfo ti)
focal_class.identifier: getProcedureColumns
focal_class.modifiers: public
focal_class.parameters: (IProcedureInfo ti)
focal_class.return: ResultSet
focal_class.signature: ResultSet getProcedureColumns(IProcedureInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getProcedureColumnsDataSet(IProcedureInfo ti)
focal_class.full_signature: public synchronized IDataSet getProcedureColumnsDataSet(IProcedureInfo ti)
focal_class.identifier: getProcedureColumnsDataSet
focal_class.modifiers: public synchronized
focal_class.parameters: (IProcedureInfo ti)
focal_class.return: IDataSet
focal_class.signature: IDataSet getProcedureColumnsDataSet(IProcedureInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getTablePrivileges(ITableInfo ti)
focal_class.full_signature: public ResultSet getTablePrivileges(ITableInfo ti)
focal_class.identifier: getTablePrivileges
focal_class.modifiers: public
focal_class.parameters: (ITableInfo ti)
focal_class.return: ResultSet
focal_class.signature: ResultSet getTablePrivileges(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getTablePrivilegesDataSet(ITableInfo ti, int[] columnIndices,
  		boolean computeWidths)
focal_class.full_signature: public synchronized IDataSet getTablePrivilegesDataSet(ITableInfo ti, int[] columnIndices,
  		boolean computeWidths)
focal_class.identifier: getTablePrivilegesDataSet
focal_class.modifiers: public synchronized
focal_class.parameters: (ITableInfo ti, int[] columnIndices,
  		boolean computeWidths)
focal_class.return: IDataSet
focal_class.signature: IDataSet getTablePrivilegesDataSet(ITableInfo ti, int[] columnIndices,
  		boolean computeWidths)
focal_class.class_method_signature: SQLDatabaseMetaData.getVersionColumns(ITableInfo ti)
focal_class.full_signature: public ResultSet getVersionColumns(ITableInfo ti)
focal_class.identifier: getVersionColumns
focal_class.modifiers: public
focal_class.parameters: (ITableInfo ti)
focal_class.return: ResultSet
focal_class.signature: ResultSet getVersionColumns(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getVersionColumnsDataSet(ITableInfo ti)
focal_class.full_signature: public synchronized IDataSet getVersionColumnsDataSet(ITableInfo ti)
focal_class.identifier: getVersionColumnsDataSet
focal_class.modifiers: public synchronized
focal_class.parameters: (ITableInfo ti)
focal_class.return: IDataSet
focal_class.signature: IDataSet getVersionColumnsDataSet(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getColumns(ITableInfo ti)
focal_class.full_signature: private ResultSet getColumns(ITableInfo ti)
focal_class.identifier: getColumns
focal_class.modifiers: private
focal_class.parameters: (ITableInfo ti)
focal_class.return: ResultSet
focal_class.signature: ResultSet getColumns(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.getColumns(ITableInfo ti, int[] columnIndices, boolean computeWidths)
focal_class.full_signature: public synchronized IDataSet getColumns(ITableInfo ti, int[] columnIndices, boolean computeWidths)
focal_class.identifier: getColumns
focal_class.modifiers: public synchronized
focal_class.parameters: (ITableInfo ti, int[] columnIndices, boolean computeWidths)
focal_class.return: IDataSet
focal_class.signature: IDataSet getColumns(ITableInfo ti, int[] columnIndices, boolean computeWidths)
focal_class.class_method_signature: SQLDatabaseMetaData.getColumnInfo(String catalog, String schema, String table)
focal_class.full_signature: public synchronized TableColumnInfo[] getColumnInfo(String catalog, String schema, String table)
focal_class.identifier: getColumnInfo
focal_class.modifiers: public synchronized
focal_class.parameters: (String catalog, String schema, String table)
focal_class.return: TableColumnInfo[]
focal_class.signature: TableColumnInfo[] getColumnInfo(String catalog, String schema, String table)
focal_class.class_method_signature: SQLDatabaseMetaData.escapeTableNames(String table)
focal_class.full_signature: private String escapeTableNames(String table)
focal_class.identifier: escapeTableNames
focal_class.modifiers: private
focal_class.parameters: (String table)
focal_class.return: String
focal_class.signature: String escapeTableNames(String table)
focal_class.class_method_signature: SQLDatabaseMetaData.getColumnInfo(ITableInfo ti)
focal_class.full_signature: public synchronized TableColumnInfo[] getColumnInfo(ITableInfo ti)
focal_class.identifier: getColumnInfo
focal_class.modifiers: public synchronized
focal_class.parameters: (ITableInfo ti)
focal_class.return: TableColumnInfo[]
focal_class.signature: TableColumnInfo[] getColumnInfo(ITableInfo ti)
focal_class.class_method_signature: SQLDatabaseMetaData.correctlySupportsSetMaxRows()
focal_class.full_signature: public boolean correctlySupportsSetMaxRows()
focal_class.identifier: correctlySupportsSetMaxRows
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean correctlySupportsSetMaxRows()
focal_class.class_method_signature: SQLDatabaseMetaData.supportsMultipleResultSets()
focal_class.full_signature: public synchronized boolean supportsMultipleResultSets()
focal_class.identifier: supportsMultipleResultSets
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean supportsMultipleResultSets()
focal_class.class_method_signature: SQLDatabaseMetaData.storesUpperCaseIdentifiers()
focal_class.full_signature: public synchronized boolean storesUpperCaseIdentifiers()
focal_class.identifier: storesUpperCaseIdentifiers
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean storesUpperCaseIdentifiers()
focal_class.class_method_signature: SQLDatabaseMetaData.clearCache()
focal_class.full_signature: public void clearCache()
focal_class.identifier: clearCache
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clearCache()
focal_class.class_method_signature: SQLDatabaseMetaData.makeArray(String data)
focal_class.full_signature: private static String[] makeArray(String data)
focal_class.identifier: makeArray
focal_class.modifiers: private static
focal_class.parameters: (String data)
focal_class.return: String[]
focal_class.signature: String[] makeArray(String data)
focal_class.class_method_signature: SQLDatabaseMetaData.privateGetJDBCMetaData()
focal_class.full_signature: private DatabaseMetaData privateGetJDBCMetaData()
focal_class.identifier: privateGetJDBCMetaData
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: DatabaseMetaData
focal_class.signature: DatabaseMetaData privateGetJDBCMetaData()
focal_class.class_method_signature: SQLDatabaseMetaData.createForeignKeyInfoKey(ForeignKeyInfo fki)
focal_class.full_signature: private String createForeignKeyInfoKey(ForeignKeyInfo fki)
focal_class.identifier: createForeignKeyInfoKey
focal_class.modifiers: private
focal_class.parameters: (ForeignKeyInfo fki)
focal_class.return: String
focal_class.signature: String createForeignKeyInfoKey(ForeignKeyInfo fki)
focal_class.class_method_signature: SQLDatabaseMetaData.checkThread()
focal_class.full_signature: private void checkThread()
focal_class.identifier: checkThread
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void checkThread()
focal_method.body: public synchronized String[] getSchemas() throws SQLException
  	{
  
  		boolean hasGuest = false;
  		boolean hasSysFun = false;
  
  		final boolean isMSSQLorSYBASE = DialectFactory.isSyBase(this) || DialectFactory.isMSSQLServer(this);
  
  		final boolean isDB2 = DialectFactory.isDB2(this);
  
  		final ArrayList<String> list = new ArrayList<String>();
  		ResultSet rs = privateGetJDBCMetaData().getSchemas();
  		try
  		{
  			if (rs != null)
  			{
  				DialectType dialectType = DialectFactory.getDialectType(this);
  				final ResultSetReader rdr = new ResultSetReader(rs, dialectType);
  				Object[] row = null;
  				while ((row = rdr.readRow()) != null)
  				{
  					if (isMSSQLorSYBASE && row[0].equals("guest"))
  					{
  						hasGuest = true;
  					}
  					if (isDB2 && row[0].equals("SYSFUN"))
  					{
  						hasSysFun = true;
  					}
  					list.add((String) row[0]);
  				}
  			}
  		}
  		finally
  		{
  			SQLUtilities.closeResultSet(rs);
  		}
  
  		// Some drivers for both MS SQL and Sybase don't return guest as
  		// a schema name.
  		if (isMSSQLorSYBASE && !hasGuest)
  		{
  			list.add("guest");
  		}
  
  		// Some drivers for DB2 don't return SYSFUN as a schema name. A
  		// number of system stored procs are kept in this schema.
  		if (isDB2 && !hasSysFun)
  		{
  			list.add("SYSFUN");
  		}
  
  		return list.toArray(new String[list.size()]);
  	}
focal_method.class_method_signature: SQLDatabaseMetaData.getSchemas()
focal_method.full_signature: public synchronized String[] getSchemas()
focal_method.identifier: getSchemas
focal_method.invocations: isSyBase isMSSQLServer isDB2 getSchemas privateGetJDBCMetaData getDialectType readRow equals equals add closeResultSet add add toArray size
focal_method.modifiers: public synchronized
focal_method.parameters: ()
focal_method.return: String[]
focal_method.signature: String[] getSchemas()