Interface SetInclusionKernel
- All Known Implementing Classes:
ByteSetInclusionKernel
,CharSetInclusionKernel
,DoubleSetInclusionKernel
,FloatSetInclusionKernel
,IntSetInclusionKernel
,LongSetInclusionKernel
,ObjectSetInclusionKernel
,ShortSetInclusionKernel
public interface SetInclusionKernel
-
Method Summary
Modifier and TypeMethodDescriptionboolean
iterator()
static SetInclusionKernel
makeKernel
(ChunkType type, boolean inclusion) static SetInclusionKernel
makeKernel
(ChunkType type, Collection<Object> values, boolean inclusion) void
matchValues
(Chunk<Values> values, LongChunk<OrderedRowKeys> keys, WritableLongChunk<OrderedRowKeys> results) void
matchValues
(Chunk<Values> values, LongChunk<OrderedRowKeys> keys, WritableLongChunk<OrderedRowKeys> results, boolean inclusionOverride) boolean
int
size()
-
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
-