Class SolrOpenBitSetAdapter

java.lang.Object
org.alfresco.solr.adapters.SolrOpenBitSetAdapter
All Implemented Interfaces:
org.alfresco.solr.adapters.IOpenBitSet

public class SolrOpenBitSetAdapter extends Object implements org.alfresco.solr.adapters.IOpenBitSet
The reason we have this class is so that lucene-free dependent classes can be dependent on IOpenBitSet instead of the lucene-version-specific OpenBitSet.
Author:
Ahmed Owian
  • Constructor Details

    • SolrOpenBitSetAdapter

      public SolrOpenBitSetAdapter()
  • Method Details

    • set

      public void set(long index)
      Specified by:
      set in interface org.alfresco.solr.adapters.IOpenBitSet
    • or

      public void or(org.alfresco.solr.adapters.IOpenBitSet other)
      Specified by:
      or in interface org.alfresco.solr.adapters.IOpenBitSet
    • nextSetBit

      public long nextSetBit(long index)
      Specified by:
      nextSetBit in interface org.alfresco.solr.adapters.IOpenBitSet
    • cardinality

      public long cardinality()
      Specified by:
      cardinality in interface org.alfresco.solr.adapters.IOpenBitSet
    • get

      public boolean get(long index)
      Specified by:
      get in interface org.alfresco.solr.adapters.IOpenBitSet