T
- Unguarded descriptor form.public interface DescriptorsWithIds<T extends Serializable> extends Serializable
Modifier and Type | Method and Description |
---|---|
OverlapAnalysisContext<?,T> |
getContext()
Get represented
OverlapAnalysisContext . |
UnguardedPagedOverlap<T> |
getDescriptors()
Represented descriptors.
|
MasterStringStorage |
getIds()
Represented IDs.
|
IndexProjector |
getIndexProjector()
Get represented index projector.
|
default ImmutableList<T> |
getUnguardedsAsFlatList()
Get unguarded descriptors in a flat
List . |
default UnmodifiableIterator<ImmutableList<T>> |
iterateUnguardedsInPages(int pagesize)
Iterate unguarded descriptors in fixed size lists.
|
default long |
size()
Get represented descriptor count.
|
default String |
toMultilineString()
Print details to a multiline String.
|
DescriptorsWithIds<T> |
withMetric(String metricOrNull)
Use specified metric.
|
MasterStringStorage getIds()
UnguardedPagedOverlap<T> getDescriptors()
default ImmutableList<T> getUnguardedsAsFlatList()
List
.default UnmodifiableIterator<ImmutableList<T>> iterateUnguardedsInPages(int pagesize)
pagesize
- Max size of iterated descriptor pagesIndexProjector getIndexProjector()
default long size()
OverlapAnalysisContext<?,T> getContext()
OverlapAnalysisContext
.DescriptorsWithIds<T> withMetric(String metricOrNull)
metricOrNull
- Metric to use or null
to use defaultdefault String toMultilineString()