public final class RowTrackingMetadataDomain extends JsonMetadataDomain
| Modifier and Type | Field and Description |
|---|---|
static String |
DOMAIN_NAME |
| Constructor and Description |
|---|
RowTrackingMetadataDomain(long rowIdHighWaterMark)
Constructs a RowTrackingMetadataDomain with the specified row ID high water mark.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static RowTrackingMetadataDomain |
fromJsonConfiguration(String json)
Creates an instance of
RowTrackingMetadataDomain from a JSON configuration string. |
static java.util.Optional<RowTrackingMetadataDomain> |
fromSnapshot(SnapshotImpl snapshot)
Creates an instance of
RowTrackingMetadataDomain from a SnapshotImpl. |
String |
getDomainName()
Returns the name of the domain.
|
long |
getRowIdHighWaterMark() |
int |
hashCode() |
String |
toString() |
toDomainMetadata, toJsonConfigurationpublic static final String DOMAIN_NAME
public RowTrackingMetadataDomain(long rowIdHighWaterMark)
rowIdHighWaterMark - the row ID high water markpublic static RowTrackingMetadataDomain fromJsonConfiguration(String json)
RowTrackingMetadataDomain from a JSON configuration string.json - the JSON configuration stringRowTrackingMetadataDomainpublic static java.util.Optional<RowTrackingMetadataDomain> fromSnapshot(SnapshotImpl snapshot)
RowTrackingMetadataDomain from a SnapshotImpl.snapshot - the snapshot instanceOptional containing the RowTrackingMetadataDomain if presentpublic String getDomainName()
JsonMetadataDomaingetDomainName in class JsonMetadataDomainpublic long getRowIdHighWaterMark()
public boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Object