org.hibernate.search.filter.impl
Class FilterOptimizationHelper

java.lang.Object
  extended by org.hibernate.search.filter.impl.FilterOptimizationHelper

public final class FilterOptimizationHelper
extends Object

Helper class to apply some common optimizations when several Filters are applied.

Author:
Sanne Grinovero

Method Summary
static List<org.apache.lucene.search.DocIdSet> mergeByBitAnds(List<org.apache.lucene.search.DocIdSet> docIdSets)
          Returns a new list of DocIdSet, applying binary AND on all DocIdSet implemented by using BitSet or OpenBitSet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

mergeByBitAnds

public static List<org.apache.lucene.search.DocIdSet> mergeByBitAnds(List<org.apache.lucene.search.DocIdSet> docIdSets)
Returns a new list of DocIdSet, applying binary AND on all DocIdSet implemented by using BitSet or OpenBitSet.

Parameters:
docIdSets - a List object.
Returns:
the same list if no changes were done


Copyright © 2006–2013 Hibernate. All rights reserved.