BiGroupImpl
object BiGroupImpl
Type members
Classlikes
abstract class Impl[T <: Txn[T], A, Repr <: Modifiable[T, A]] extends Modifiable[T, A] with SingleEventNode[T, Update[T, A, Repr]]
Value members
Concrete methods
final def eventAfter[T <: Txn[LazyRef(...)], T2](tree: Tree[T, (SpanLike, T2)])(time: Long)(implicit tx: T): Option[Long]
final def eventBefore[T <: Txn[LazyRef(...)], T2](tree: Tree[T, (SpanLike, T2)])(time: Long)(implicit tx: T): Option[Long]
final def intersectSpan[T <: Txn[LazyRef(...)], A](tree: Tree[T, A])(span: SpanLike)(implicit tx: T): Iterator[A]
final def intersectTime[T <: Txn[LazyRef(...)], A](tree: Tree[T, A])(time: Long)(implicit tx: T): Iterator[A]
def mkEntry[T <: Txn[LazyRef(...)], A <: Elem[T]](tgt: Targets[T], span: SpanLikeObj[T], elem: A)(implicit tx: T): Entry[T, A]
def newModifiable[T <: Txn[LazyRef(...)], E <: ([~ <: Txn[LazyRef(...)]] =>> Elem[~])](implicit tx: T): Modifiable[T, E[T]]
final def rangeSearch[T <: Txn[LazyRef(...)], A](tree: Tree[T, A])(start: SpanLike, stop: SpanLike)(implicit tx: T): Iterator[A]
def verifyConsistency[T <: Txn[LazyRef(...)], A](group: BiGroup[T, A], reportOnly: Boolean)(implicit tx: T): IndexedSeq[String]