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
filterComboViewer = new ComboViewer(selectTableGroup, SWT.READ_ONLY);
		setFilterComboContents(filterComboViewer);
		filterComboViewer.getControl().setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	
		
		Button findButton = new Button(selectTableGroup, SWT.NONE);
		findButton.setText(JdbcPlugin.getResourceString("tablepage.button.filter"));
		
		
		findButton.addSelectionListener( new SelectionAdapter( ) {
			public void widgetSelected( SelectionEvent event )
			{
				PlatformUI.getWorkbench( )
						.getDisplay( )
						.asyncExec( new Runnable( ) {
							public void run( )
							{
								populateAvailableDbObjects( );
							}
						} );
			}
		} );
		
		setRootElement();
		
		
		addDragSupportToTree();   
	}