RoaringTagIndex

com.netflix.atlas.core.index.RoaringTagIndex
See theRoaringTagIndex companion object
class RoaringTagIndex[T <: TaggedItem](items: Array[T], stats: IndexStats) extends TagIndex[T]

Create a new index based on roaring bitmaps.

https://github.com/RoaringBitmap/RoaringBitmap

Value parameters

items

Items to include in the index. The array must already be sorted by id and should not be used or modified outside of the index.

stats

Used to track stats related to the index.

Attributes

Companion
object
Graph
Supertypes
trait TagIndex[T]
class Object
trait Matchable
class Any

Members list

Type members

Value members

Concrete methods

def findItems(query: TagQuery): List[T]
def findKeys(query: TagQuery): List[String]
def findTags(query: TagQuery): List[Tag]
def findValues(query: TagQuery): List[String]

Concrete fields

val size: Int