Package org.teamapps.universaldb.query
Class RecordIdFilter
java.lang.Object
org.teamapps.universaldb.query.RecordIdFilter
- All Implemented Interfaces:
Filter
public class RecordIdFilter extends java.lang.Object implements Filter
-
Constructor Summary
Constructors Constructor Description RecordIdFilter(java.util.BitSet filterBitset)RecordIdFilter(java.util.Collection<java.lang.Integer> ids) -
Method Summary
Modifier and Type Method Description java.lang.Stringexplain(int level)java.util.BitSetfilter(java.util.BitSet input)IndexPathgetPath()java.util.BitSetlocalFilter(java.util.BitSet localRecords)voidprependPath(IndexPath path)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teamapps.universaldb.query.Filter
and, asOrFilter, getExplainTabs, isCollectionFullTextFilter, or
-
Constructor Details
-
RecordIdFilter
public RecordIdFilter(java.util.BitSet filterBitset) -
RecordIdFilter
public RecordIdFilter(java.util.Collection<java.lang.Integer> ids)
-
-
Method Details
-
filter
public java.util.BitSet filter(java.util.BitSet input) -
localFilter
public java.util.BitSet localFilter(java.util.BitSet localRecords)- Specified by:
localFilterin interfaceFilter
-
getPath
-
prependPath
- Specified by:
prependPathin interfaceFilter
-
explain
public java.lang.String explain(int level)
-