Interface SetInclusionKernel
- All Known Implementing Classes:
ByteSetInclusionKernel,CharSetInclusionKernel,DoubleSetInclusionKernel,FloatSetInclusionKernel,IntSetInclusionKernel,LongSetInclusionKernel,ObjectSetInclusionKernel,ShortSetInclusionKernel
public interface SetInclusionKernel
-
Method Summary
Modifier and TypeMethodDescriptionbooleaniterator()static SetInclusionKernelmakeKernel(ChunkType type, boolean inclusion) static SetInclusionKernelmakeKernel(ChunkType type, Collection<Object> values, boolean inclusion) voidmatchValues(Chunk<Values> values, LongChunk<OrderedRowKeys> keys, WritableLongChunk<OrderedRowKeys> results) voidmatchValues(Chunk<Values> values, LongChunk<OrderedRowKeys> keys, WritableLongChunk<OrderedRowKeys> results, boolean inclusionOverride) booleanintsize()
-
Method Details
-
matchValues
void matchValues(Chunk<Values> values, LongChunk<OrderedRowKeys> keys, WritableLongChunk<OrderedRowKeys> results) -
matchValues
void matchValues(Chunk<Values> values, LongChunk<OrderedRowKeys> keys, WritableLongChunk<OrderedRowKeys> results, boolean inclusionOverride) -
add
-
remove
-
size
int size() -
iterator
-
makeKernel
-
makeKernel
-