Interface ChunkFilter.FloatChunkFilter
- All Superinterfaces:
ChunkFilter
- Enclosing interface:
- ChunkFilter
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.engine.table.impl.chunkfilter.ChunkFilter
ChunkFilter.ByteChunkFilter, ChunkFilter.CharChunkFilter, ChunkFilter.DoubleChunkFilter, ChunkFilter.FloatChunkFilter, ChunkFilter.IntChunkFilter, ChunkFilter.LongChunkFilter, ChunkFilter.ObjectChunkFilter<T>, ChunkFilter.ShortChunkFilter
-
Field Summary
Fields inherited from interface io.deephaven.engine.table.impl.chunkfilter.ChunkFilter
FALSE_FILTER_INSTANCE, FILTER_CHUNK_SIZE, INITIAL_INTERRUPTION_SIZE, INTERRUPTION_GOAL_MILLIS, TRUE_FILTER_INSTANCE
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
filter
(Chunk<? extends Values> values, LongChunk<OrderedRowKeys> keys, WritableLongChunk<OrderedRowKeys> results) Filter a chunk of values, setting parallel values in results to "true" or "false".void
filter
(FloatChunk<? extends Values> values, LongChunk<OrderedRowKeys> keys, WritableLongChunk<OrderedRowKeys> results)
-
Method Details
-
filter
void filter(FloatChunk<? extends Values> values, LongChunk<OrderedRowKeys> keys, WritableLongChunk<OrderedRowKeys> results) -
filter
default void filter(Chunk<? extends Values> values, LongChunk<OrderedRowKeys> keys, WritableLongChunk<OrderedRowKeys> results) Description copied from interface:ChunkFilter
Filter a chunk of values, setting parallel values in results to "true" or "false". The results chunk must have capacity at least as large as values.size(); and the result size will be set to values.size() on return.- Specified by:
filter
in interfaceChunkFilter
- Parameters:
values
- the values to filterresults
- a boolean chunk with true values for items that match the filter, and false otherwise
-