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()