public class NodeSequence extends Object
| Modifier and Type | Field and Description |
|---|---|
EnvironmentImpl |
envImpl |
static int |
FIRST_LOCAL_NODE_ID |
static int |
FIRST_REPLICATED_NODE_ID |
| Constructor and Description |
|---|
NodeSequence(EnvironmentImpl envImpl) |
| Modifier and Type | Method and Description |
|---|---|
long |
getLastLocalNodeId()
The last allocated local and replicated node IDs are used for ckpts.
|
long |
getLastReplicatedNodeId() |
long |
getNextBackupId() |
long |
getNextDatabaseCountId() |
long |
getNextDiskOrderedCursorId() |
long |
getNextLocalNodeId()
We get a new node ID of the appropriate kind when creating a new node.
|
long |
getNextNetworkRestoreId() |
long |
getNextTransientLsn()
Assign the next available transient LSN.
|
void |
setLastNodeId(long lastReplicatedNodeId,
long lastLocalNodeId)
Initialize the node IDs, from recovery.
|
void |
updateFromReplay(long replayNodeId) |
public static final int FIRST_LOCAL_NODE_ID
public static final int FIRST_REPLICATED_NODE_ID
public final EnvironmentImpl envImpl
public NodeSequence(EnvironmentImpl envImpl)
public long getLastLocalNodeId()
public long getLastReplicatedNodeId()
public long getNextLocalNodeId()
public void setLastNodeId(long lastReplicatedNodeId,
long lastLocalNodeId)
public void updateFromReplay(long replayNodeId)
public long getNextTransientLsn()
public long getNextBackupId()
public long getNextDatabaseCountId()
public long getNextDiskOrderedCursorId()
public long getNextNetworkRestoreId()
Copyright © 2024. All rights reserved.