@InterfaceAudience.LimitedPrivate(value="Coprocesssor") @InterfaceStability.Evolving public class RegionMergeTransactionFactory extends java.lang.Object
RegionMergeTransactionImpl
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MERGE_TRANSACTION_IMPL_KEY |
Constructor and Description |
---|
RegionMergeTransactionFactory(Configuration conf) |
Modifier and Type | Method and Description |
---|---|
RegionMergeTransactionImpl |
create(Region a,
Region b,
boolean forcible)
Create a merge transaction
|
Configuration |
getConf() |
void |
setConf(Configuration conf) |
public static final java.lang.String MERGE_TRANSACTION_IMPL_KEY
public RegionMergeTransactionFactory(Configuration conf)
public Configuration getConf()
public void setConf(Configuration conf)
public RegionMergeTransactionImpl create(Region a, Region b, boolean forcible)
a
- region a to mergeb
- region b to mergeforcible
- if false, we will only merge adjacent regions