i want to populate a SWT Virtual Table with a huge amount of rows (up to 3 mio). When i use a lazy content provider i can't use filters and when iI use a normal content provider the performance on changing the filter gets very bad. Is there any way to filter big tables in SWT or JFace?
You need to filter at the data provider level.
So if your data is coming from a database, use SQL to prefilter your results.