LogPosition

sec.LogPosition$
See theLogPosition companion trait

Attributes

Companion:
trait
Source:
position.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

case object End extends LogPosition

Attributes

Source:
position.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
End.type
sealed abstract case class Exact(commit: ULong, prepare: ULong) extends LogPosition

Attributes

Companion:
object
Source:
position.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Exact

Attributes

Companion:
class
Source:
position.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Exact.type
final implicit class LogPositionOps(val lp: LogPosition) extends AnyVal

Attributes

Source:
position.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def apply(commit: Long, prepare: Long): Either[InvalidInput, Exact]

Constructs an exact log position in the global stream.

Constructs an exact log position in the global stream.

Values are validated that @param commit is larger than @param prepare.

Attributes

Source:
position.scala

Concrete fields

Attributes

Source:
position.scala

Implicits

Implicits

final implicit def LogPositionOps(lp: LogPosition): LogPositionOps

Attributes

Source:
position.scala
implicit val orderForExact: Order[Exact]

Attributes

Source:
position.scala

Attributes

Source:
position.scala