schemas.add(schemaRs.getString("TABLE_SCHEM"));
rs = metaDataProvider.getAlltables( metaDataProvider.getCatalog( ), schemaRs.getString( "TABLE_SCHEM" ), "%", new String[]{ "TABLE", "VIEW" } ); boolean hasNonSystemTable = false; if ( rs != null ) { while ( rs.next( ) ) { if ( !"SYSTEM TABLE".equalsIgnoreCase( rs.getString( "TABLE_TYPE" ) ) ) { hasNonSystemTable = true; break; } } } if ( hasNonSystemTable ) { schemas.add(schemaRs.getString("TABLE_SCHEM")); }
	private ArrayList createSchemaList(ResultSet schemaRs)	{				 		if ( schemaRs == null )		{			return null;		}				ArrayList schemas = new ArrayList();				try		{			while( schemaRs.next())			{				schemas.add(schemaRs.getString("TABLE_SCHEM"));//$NON-NLS-1$			}		}		catch( SQLException e)		{			e.printStackTrace();		}				return schemas;		}