Package org.alfresco.solr.adapters
Class SolrOpenBitSetAdapter
- java.lang.Object
-
- org.alfresco.solr.adapters.SolrOpenBitSetAdapter
-
- All Implemented Interfaces:
org.alfresco.solr.adapters.IOpenBitSet
public class SolrOpenBitSetAdapter extends java.lang.Object implements org.alfresco.solr.adapters.IOpenBitSetThe 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 Constructor Description SolrOpenBitSetAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longcardinality()booleanget(long index)longnextSetBit(long index)voidor(org.alfresco.solr.adapters.IOpenBitSet other)voidset(long index)
-
-
-
Method Detail
-
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
-
-