@InterfaceAudience.Private public final class ReplicationBarrierFamilyFormat extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ReplicationBarrierFamilyFormat.ReplicationBarrierResult |
| Modifier and Type | Field and Description |
|---|---|
static byte[] |
REPLICATION_PARENT_QUALIFIER |
| Modifier and Type | Method and Description |
|---|---|
static void |
addReplicationBarrier(Put put,
long openSeqNum) |
static void |
addReplicationParent(Put put,
List<RegionInfo> parents) |
static byte[] |
getParentsBytes(List<RegionInfo> parents) |
static ReplicationBarrierFamilyFormat.ReplicationBarrierResult |
getReplicationBarrierResult(Connection conn,
TableName tableName,
byte[] row,
byte[] encodedRegionName) |
static long[] |
getReplicationBarriers(Connection conn,
byte[] regionName) |
static long[] |
getReplicationBarriers(Result result) |
static List<Pair<String,Long>> |
getTableEncodedRegionNameAndLastBarrier(Connection conn,
TableName tableName) |
static List<String> |
getTableEncodedRegionNamesForSerialReplication(Connection conn,
TableName tableName) |
static Put |
makePutForReplicationBarrier(RegionInfo regionInfo,
long openSeqNum,
long ts) |
public static void addReplicationBarrier(Put put, long openSeqNum) throws IOException
IOExceptionpublic static byte[] getParentsBytes(List<RegionInfo> parents)
public static void addReplicationParent(Put put, List<RegionInfo> parents) throws IOException
IOExceptionpublic static Put makePutForReplicationBarrier(RegionInfo regionInfo, long openSeqNum, long ts) throws IOException
IOExceptionpublic static long[] getReplicationBarriers(Result result)
public static ReplicationBarrierFamilyFormat.ReplicationBarrierResult getReplicationBarrierResult(Connection conn, TableName tableName, byte[] row, byte[] encodedRegionName) throws IOException
IOExceptionpublic static long[] getReplicationBarriers(Connection conn, byte[] regionName) throws IOException
IOExceptionpublic static List<Pair<String,Long>> getTableEncodedRegionNameAndLastBarrier(Connection conn, TableName tableName) throws IOException
IOExceptionpublic static List<String> getTableEncodedRegionNamesForSerialReplication(Connection conn, TableName tableName) throws IOException
IOExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.