Bug 123915 Add table-fetch limitation when DataSet Editor is populating table names.
When fetch table names from database of large volume of data, there lies a possibility that the editor window will be frozen because of the population of huge number of table names. This should be enhanced. A handy solution might be limiting the number of table names being fetched each schema.
data/org.eclipse.birt.report.data.oda.jdbc.ui/src/org/eclipse/birt/report/data/oda/jdbc/ui/editors/SQLDataSetEditorPage.java
sourceViewerConfiguration.getContentAssistProcessor().setDataSourceHandle(curDataSourceHandle);
			
			populateAvailableDbObjects();
			prevDataSourceHandle = curDataSourceHandle;
		}
	}	
	
	/**
	 *
	 */
	private void addFetchDbObjectListener()
	{
		
		availableDbObjectsTree.addListener(SWT.Expand, new Listener(){
			
			/*
			 * @see org.eclipse.swt.widgets.Listener#handleEvent(org.eclipse.swt.widgets.Event)
			 */
			public void handleEvent( final Event event )
			{
				TreeItem item = (TreeItem)event.item;
				BusyIndicator.showWhile( item.getDisplay( ), new Runnable( ) {
					/*
					 * @see java.lang.Runnable#run()
					 */
					public void run( )
					{
						showTable( event );
					}
				} );