public final class LogSequenceNumber extends java.lang.Object implements java.lang.Comparable<LogSequenceNumber>
Modifier and Type | Field and Description |
---|---|
static LogSequenceNumber |
INVALID_LSN
Zero is used indicate an invalid pointer.
|
Modifier and Type | Method and Description |
---|---|
long |
asLong() |
java.lang.String |
asString() |
int |
compareTo(LogSequenceNumber o) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.String |
toString() |
static LogSequenceNumber |
valueOf(long value) |
static LogSequenceNumber |
valueOf(java.lang.String strValue)
Create LSN instance by string represent LSN.
|
public static final LogSequenceNumber INVALID_LSN
public static LogSequenceNumber valueOf(long value)
value
- numeric represent position in the write-ahead log streampublic static LogSequenceNumber valueOf(java.lang.String strValue)
strValue
- not null string as two hexadecimal numbers of up to 8 digits each, separated by
a slash. For example 16/3002D50
, 0/15D68C50
INVALID_LSN
public long asLong()
public java.lang.String asString()
16/3002D50
, 0/15D68C50
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(LogSequenceNumber o)
compareTo
in interface java.lang.Comparable<LogSequenceNumber>
Copyright © 2024 PostgreSQL Global Development Group. All rights reserved.