@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, isOutdatedstatic final RowValues EMPTY
void consume(Function<AttributeSpec<?>,BiConsumer<LongSizedIterable,LongFunction<LoadedValue<?>>>> consumer)
consumer - default <T> T get(long key,
@Nullable
AttributeSpec<T> attribute)
Copyright © 2021 ALM Works. All Rights Reserved.