@PublicApi public interface RowValues extends LoadedValues<Long>
RowValues
interface is supplied as a result of attributes calculation by
StructureAttributeService
. The interface allows retrieval of values by row ID and attribute specification.StructureAttributeService
,
AttributeSpec
Modifier and Type | Method and Description |
---|---|
void |
consume(Function<AttributeSpec<?>,BiConsumer<LongSizedIterable,LongFunction<LoadedValue<?>>>> consumer)
Passes all data to the consumer.
|
default <T> T |
get(long key,
AttributeSpec<T> attribute) |
get, getAttributeValue, getLoadedValue, isOutdated
static final RowValues EMPTY
void consume(Function<AttributeSpec<?>,BiConsumer<LongSizedIterable,LongFunction<LoadedValue<?>>>> consumer)
consumer
- default <T> T get(long key, @Nullable AttributeSpec<T> attribute)
Copyright © 2024 Tempo Software. All Rights Reserved.