| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.regionserver | |
| org.apache.hadoop.hbase.regionserver.wal | |
| org.apache.hadoop.hbase.wal | 
| Modifier and Type | Field and Description | 
|---|---|
| private MultiVersionConcurrencyControl | HRegion. mvcc | 
| Modifier and Type | Method and Description | 
|---|---|
| MultiVersionConcurrencyControl | HRegion. getMVCC() | 
| Modifier and Type | Method and Description | 
|---|---|
| private static WALKeyImpl | WALUtil. doFullMarkerAppendTransaction(WAL wal,
                             NavigableMap<byte[],Integer> replicationScope,
                             RegionInfo hri,
                             WALEdit edit,
                             MultiVersionConcurrencyControl mvcc,
                             Map<String,byte[]> extendedAttributes,
                             boolean sync)A 'full' WAL transaction involves starting an mvcc transaction followed by an append, an
 optional sync, and then a call to complete the mvcc transaction. | 
| static WALKeyImpl | WALUtil. writeBulkLoadMarkerAndSync(WAL wal,
                          NavigableMap<byte[],Integer> replicationScope,
                          RegionInfo hri,
                          org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos.BulkLoadDescriptor desc,
                          MultiVersionConcurrencyControl mvcc)Write a log marker that a bulk load has succeeded and is about to be committed. | 
| static WALKeyImpl | WALUtil. writeCompactionMarker(WAL wal,
                     NavigableMap<byte[],Integer> replicationScope,
                     RegionInfo hri,
                     org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos.CompactionDescriptor c,
                     MultiVersionConcurrencyControl mvcc)Write the marker that a compaction has succeeded and is about to be committed. | 
| static WALKeyImpl | WALUtil. writeFlushMarker(WAL wal,
                NavigableMap<byte[],Integer> replicationScope,
                RegionInfo hri,
                org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos.FlushDescriptor f,
                boolean sync,
                MultiVersionConcurrencyControl mvcc)Write a flush marker indicating a start / abort or a complete of a region flush
 
 This write is for internal use only. | 
| private static WALKeyImpl | WALUtil. writeMarker(WAL wal,
           NavigableMap<byte[],Integer> replicationScope,
           RegionInfo hri,
           WALEdit edit,
           MultiVersionConcurrencyControl mvcc,
           Map<String,byte[]> extendedAttributes) | 
| static WALKeyImpl | WALUtil. writeRegionEventMarker(WAL wal,
                      NavigableMap<byte[],Integer> replicationScope,
                      RegionInfo hri,
                      org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos.RegionEventDescriptor r,
                      MultiVersionConcurrencyControl mvcc)Write a region open marker indicating that the region is opened. | 
| Modifier and Type | Field and Description | 
|---|---|
| private MultiVersionConcurrencyControl | WALKeyImpl. mvcc | 
| Modifier and Type | Method and Description | 
|---|---|
| MultiVersionConcurrencyControl | WALKeyImpl. getMvcc() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | WALKeyImpl. init(byte[] encodedRegionName,
    TableName tablename,
    long logSeqNum,
    long now,
    List<UUID> clusterIds,
    long nonceGroup,
    long nonce,
    MultiVersionConcurrencyControl mvcc,
    NavigableMap<byte[],Integer> replicationScope,
    Map<String,byte[]> extendedAttributes) | 
| Constructor and Description | 
|---|
| WALKeyImpl(byte[] encodedRegionName,
          TableName tablename,
          long now,
          List<UUID> clusterIds,
          long nonceGroup,
          long nonce,
          MultiVersionConcurrencyControl mvcc)Create the log key for writing to somewhere. | 
| WALKeyImpl(byte[] encodedRegionName,
          TableName tablename,
          long now,
          List<UUID> clusterIds,
          long nonceGroup,
          long nonce,
          MultiVersionConcurrencyControl mvcc,
          NavigableMap<byte[],Integer> replicationScope)Create the log key for writing to somewhere. | 
| WALKeyImpl(byte[] encodedRegionName,
          TableName tablename,
          long now,
          List<UUID> clusterIds,
          long nonceGroup,
          long nonce,
          MultiVersionConcurrencyControl mvcc,
          NavigableMap<byte[],Integer> replicationScope,
          Map<String,byte[]> extendedAttributes) | 
| WALKeyImpl(byte[] encodedRegionName,
          TableName tablename,
          long logSeqNum,
          long now,
          List<UUID> clusterIds,
          long nonceGroup,
          long nonce,
          MultiVersionConcurrencyControl mvcc)Create the log key for writing to somewhere. | 
| WALKeyImpl(byte[] encodedRegionName,
          TableName tablename,
          long logSeqNum,
          long now,
          List<UUID> clusterIds,
          long nonceGroup,
          long nonce,
          MultiVersionConcurrencyControl mvcc,
          NavigableMap<byte[],Integer> replicationScope)Create the log key for writing to somewhere. | 
| WALKeyImpl(byte[] encodedRegionName,
          TableName tablename,
          long logSeqNum,
          long nonceGroup,
          long nonce,
          MultiVersionConcurrencyControl mvcc)Create the log key for writing to somewhere. | 
| WALKeyImpl(byte[] encodedRegionName,
          TableName tablename,
          long now,
          MultiVersionConcurrencyControl mvcc) | 
| WALKeyImpl(byte[] encodedRegionName,
          TableName tablename,
          long now,
          MultiVersionConcurrencyControl mvcc,
          NavigableMap<byte[],Integer> replicationScope) | 
| WALKeyImpl(byte[] encodedRegionName,
          TableName tablename,
          long now,
          MultiVersionConcurrencyControl mvcc,
          NavigableMap<byte[],Integer> replicationScope,
          Map<String,byte[]> extendedAttributes) | 
| WALKeyImpl(WALKey key,
          List<UUID> clusterIds,
          MultiVersionConcurrencyControl mvcc,
          NavigableMap<byte[],Integer> replicationScopes,
          Map<String,byte[]> extendedAttributes)Copy constructor that takes in an existing WALKey, the extra WALKeyImpl fields that the
 parent interface is missing, plus some extended attributes. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.