Package org.alfresco.solr.adapters
Class SolrOpenBitSetAdapter
java.lang.Object
org.alfresco.solr.adapters.SolrOpenBitSetAdapter
- All Implemented Interfaces:
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongbooleanget(long index) longnextSetBit(long index) voidor(org.alfresco.solr.adapters.IOpenBitSet other) voidset(long index)
-
Constructor Details
-
SolrOpenBitSetAdapter
public SolrOpenBitSetAdapter()
-
-
Method Details
-
set
public void set(long index) - Specified by:
setin interfaceorg.alfresco.solr.adapters.IOpenBitSet
-
or
public void or(org.alfresco.solr.adapters.IOpenBitSet other) - Specified by:
orin interfaceorg.alfresco.solr.adapters.IOpenBitSet
-
nextSetBit
public long nextSetBit(long index) - Specified by:
nextSetBitin interfaceorg.alfresco.solr.adapters.IOpenBitSet
-
cardinality
public long cardinality()- Specified by:
cardinalityin interfaceorg.alfresco.solr.adapters.IOpenBitSet
-
get
public boolean get(long index) - Specified by:
getin interfaceorg.alfresco.solr.adapters.IOpenBitSet
-