public final class LwwTime
extends java.lang.Object
implements scala.Product, scala.Serializable
| Constructor and Description |
|---|
LwwTime(long timestamp,
java.lang.String originDc) |
| Modifier and Type | Method and Description |
|---|---|
static LwwTime |
apply(long timestamp,
java.lang.String originDc) |
static double |
apply$mcDDD$sp(double v1,
double v2) |
static double |
apply$mcDDI$sp(double v1,
int v2) |
static double |
apply$mcDDJ$sp(double v1,
long v2) |
static double |
apply$mcDID$sp(int v1,
double v2) |
static double |
apply$mcDII$sp(int v1,
int v2) |
static double |
apply$mcDIJ$sp(int v1,
long v2) |
static double |
apply$mcDJD$sp(long v1,
double v2) |
static double |
apply$mcDJI$sp(long v1,
int v2) |
static double |
apply$mcDJJ$sp(long v1,
long v2) |
static float |
apply$mcFDD$sp(double v1,
double v2) |
static float |
apply$mcFDI$sp(double v1,
int v2) |
static float |
apply$mcFDJ$sp(double v1,
long v2) |
static float |
apply$mcFID$sp(int v1,
double v2) |
static float |
apply$mcFII$sp(int v1,
int v2) |
static float |
apply$mcFIJ$sp(int v1,
long v2) |
static float |
apply$mcFJD$sp(long v1,
double v2) |
static float |
apply$mcFJI$sp(long v1,
int v2) |
static float |
apply$mcFJJ$sp(long v1,
long v2) |
static int |
apply$mcIDD$sp(double v1,
double v2) |
static int |
apply$mcIDI$sp(double v1,
int v2) |
static int |
apply$mcIDJ$sp(double v1,
long v2) |
static int |
apply$mcIID$sp(int v1,
double v2) |
static int |
apply$mcIII$sp(int v1,
int v2) |
static int |
apply$mcIIJ$sp(int v1,
long v2) |
static int |
apply$mcIJD$sp(long v1,
double v2) |
static int |
apply$mcIJI$sp(long v1,
int v2) |
static int |
apply$mcIJJ$sp(long v1,
long v2) |
static long |
apply$mcJDD$sp(double v1,
double v2) |
static long |
apply$mcJDI$sp(double v1,
int v2) |
static long |
apply$mcJDJ$sp(double v1,
long v2) |
static long |
apply$mcJID$sp(int v1,
double v2) |
static long |
apply$mcJII$sp(int v1,
int v2) |
static long |
apply$mcJIJ$sp(int v1,
long v2) |
static long |
apply$mcJJD$sp(long v1,
double v2) |
static long |
apply$mcJJI$sp(long v1,
int v2) |
static long |
apply$mcJJJ$sp(long v1,
long v2) |
static void |
apply$mcVDD$sp(double v1,
double v2) |
static void |
apply$mcVDI$sp(double v1,
int v2) |
static void |
apply$mcVDJ$sp(double v1,
long v2) |
static void |
apply$mcVID$sp(int v1,
double v2) |
static void |
apply$mcVII$sp(int v1,
int v2) |
static void |
apply$mcVIJ$sp(int v1,
long v2) |
static void |
apply$mcVJD$sp(long v1,
double v2) |
static void |
apply$mcVJI$sp(long v1,
int v2) |
static void |
apply$mcVJJ$sp(long v1,
long v2) |
static boolean |
apply$mcZDD$sp(double v1,
double v2) |
static boolean |
apply$mcZDI$sp(double v1,
int v2) |
static boolean |
apply$mcZDJ$sp(double v1,
long v2) |
static boolean |
apply$mcZID$sp(int v1,
double v2) |
static boolean |
apply$mcZII$sp(int v1,
int v2) |
static boolean |
apply$mcZIJ$sp(int v1,
long v2) |
static boolean |
apply$mcZJD$sp(long v1,
double v2) |
static boolean |
apply$mcZJI$sp(long v1,
int v2) |
static boolean |
apply$mcZJJ$sp(long v1,
long v2) |
boolean |
canEqual(java.lang.Object x$1) |
LwwTime |
copy(long timestamp,
java.lang.String originDc) |
long |
copy$default$1() |
java.lang.String |
copy$default$2() |
boolean |
equals(java.lang.Object x$1) |
int |
hashCode() |
LwwTime |
increase(long t,
java.lang.String dc)
Create a new
LwwTime that has a timestamp that is
max of the given timestamp and previous timestamp + 1,
i.e. |
boolean |
isAfter(LwwTime other)
Compare this
LwwTime with the other. |
java.lang.String |
originDc() |
int |
productArity() |
java.lang.Object |
productElement(int x$1) |
scala.collection.Iterator<java.lang.Object> |
productIterator() |
java.lang.String |
productPrefix() |
long |
timestamp() |
java.lang.String |
toString() |
static scala.Option<scala.Tuple2<java.lang.Object,java.lang.String>> |
unapply(LwwTime x$0) |
public static LwwTime apply(long timestamp, java.lang.String originDc)
public static scala.Option<scala.Tuple2<java.lang.Object,java.lang.String>> unapply(LwwTime x$0)
public static boolean apply$mcZDD$sp(double v1,
double v2)
public static double apply$mcDDD$sp(double v1,
double v2)
public static float apply$mcFDD$sp(double v1,
double v2)
public static int apply$mcIDD$sp(double v1,
double v2)
public static long apply$mcJDD$sp(double v1,
double v2)
public static void apply$mcVDD$sp(double v1,
double v2)
public static boolean apply$mcZDI$sp(double v1,
int v2)
public static double apply$mcDDI$sp(double v1,
int v2)
public static float apply$mcFDI$sp(double v1,
int v2)
public static int apply$mcIDI$sp(double v1,
int v2)
public static long apply$mcJDI$sp(double v1,
int v2)
public static void apply$mcVDI$sp(double v1,
int v2)
public static boolean apply$mcZDJ$sp(double v1,
long v2)
public static double apply$mcDDJ$sp(double v1,
long v2)
public static float apply$mcFDJ$sp(double v1,
long v2)
public static int apply$mcIDJ$sp(double v1,
long v2)
public static long apply$mcJDJ$sp(double v1,
long v2)
public static void apply$mcVDJ$sp(double v1,
long v2)
public static boolean apply$mcZID$sp(int v1,
double v2)
public static double apply$mcDID$sp(int v1,
double v2)
public static float apply$mcFID$sp(int v1,
double v2)
public static int apply$mcIID$sp(int v1,
double v2)
public static long apply$mcJID$sp(int v1,
double v2)
public static void apply$mcVID$sp(int v1,
double v2)
public static boolean apply$mcZII$sp(int v1,
int v2)
public static double apply$mcDII$sp(int v1,
int v2)
public static float apply$mcFII$sp(int v1,
int v2)
public static int apply$mcIII$sp(int v1,
int v2)
public static long apply$mcJII$sp(int v1,
int v2)
public static void apply$mcVII$sp(int v1,
int v2)
public static boolean apply$mcZIJ$sp(int v1,
long v2)
public static double apply$mcDIJ$sp(int v1,
long v2)
public static float apply$mcFIJ$sp(int v1,
long v2)
public static int apply$mcIIJ$sp(int v1,
long v2)
public static long apply$mcJIJ$sp(int v1,
long v2)
public static void apply$mcVIJ$sp(int v1,
long v2)
public static boolean apply$mcZJD$sp(long v1,
double v2)
public static double apply$mcDJD$sp(long v1,
double v2)
public static float apply$mcFJD$sp(long v1,
double v2)
public static int apply$mcIJD$sp(long v1,
double v2)
public static long apply$mcJJD$sp(long v1,
double v2)
public static void apply$mcVJD$sp(long v1,
double v2)
public static boolean apply$mcZJI$sp(long v1,
int v2)
public static double apply$mcDJI$sp(long v1,
int v2)
public static float apply$mcFJI$sp(long v1,
int v2)
public static int apply$mcIJI$sp(long v1,
int v2)
public static long apply$mcJJI$sp(long v1,
int v2)
public static void apply$mcVJI$sp(long v1,
int v2)
public static boolean apply$mcZJJ$sp(long v1,
long v2)
public static double apply$mcDJJ$sp(long v1,
long v2)
public static float apply$mcFJJ$sp(long v1,
long v2)
public static int apply$mcIJJ$sp(long v1,
long v2)
public static long apply$mcJJJ$sp(long v1,
long v2)
public static void apply$mcVJJ$sp(long v1,
long v2)
public long timestamp()
public java.lang.String originDc()
public LwwTime increase(long t, java.lang.String dc)
LwwTime that has a timestamp that is
max of the given timestamp and previous timestamp + 1,
i.e. monotonically increasing.t - (undocumented)dc - (undocumented)public boolean isAfter(LwwTime other)
LwwTime with the other.
Greatest timestamp wins. If both timestamps are
equal the dc identifiers are compared and the
one sorted first in alphanumeric order wins.other - (undocumented)public LwwTime copy(long timestamp, java.lang.String originDc)
public long copy$default$1()
public java.lang.String copy$default$2()
public java.lang.String productPrefix()
productPrefix in interface scala.Productpublic int productArity()
productArity in interface scala.Productpublic java.lang.Object productElement(int x$1)
productElement in interface scala.Productpublic scala.collection.Iterator<java.lang.Object> productIterator()
productIterator in interface scala.Productpublic boolean canEqual(java.lang.Object x$1)
canEqual in interface scala.Equalspublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object x$1)
equals in interface scala.Equalsequals in class java.lang.Object