Ids

fdswarm.util.Ids
object Ids

An ID based on UUID but in a compact form.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Ids.type

Members list

Type members

Types

type Id = String

Value members

Concrete methods

def generateId(): Id

Create a compact, url-safe, representation of a UUID.

Create a compact, url-safe, representation of a UUID.

Attributes

Create an ID shorter than one generated by Ids.generateId. Id consists of a 18 bit value as 3 base64 characters.

Create an ID shorter than one generated by Ids.generateId. Id consists of a 18 bit value as 3 base64 characters.

Attributes

def nextRandom: Id
def revertToRandom(): Unit
def useSeqentialStartingAt(start: Int = ...): Unit

Concrete fields

val IdSize: Int