public class TestDeleteMobTable extends Object
| Modifier and Type | Field and Description | 
|---|---|
static HBaseClassTestRule | 
CLASS_RULE  | 
private static byte[] | 
FAMILY  | 
org.junit.rules.TestName | 
name  | 
private static byte[] | 
QF  | 
private static Random | 
random  | 
private static HBaseTestingUtility | 
TEST_UTIL  | 
| Constructor and Description | 
|---|
TestDeleteMobTable()  | 
| Modifier and Type | Method and Description | 
|---|---|
private String | 
assertHasOneMobRow(org.apache.hadoop.hbase.client.Table table,
                  org.apache.hadoop.hbase.TableName tn,
                  String familyName)  | 
private int | 
countArchiveMobFiles(org.apache.hadoop.hbase.TableName tn,
                    String familyName)  | 
private int | 
countMobFiles(org.apache.hadoop.hbase.TableName tn,
             String familyName)  | 
private org.apache.hadoop.hbase.HTableDescriptor | 
createTableDescriptor(org.apache.hadoop.hbase.TableName tableName,
                     boolean hasMob)  | 
private org.apache.hadoop.hbase.client.Table | 
createTableWithOneFile(org.apache.hadoop.hbase.HTableDescriptor htd)  | 
private static byte[] | 
generateMobValue(int size)
Generate the mob value. 
 | 
private boolean | 
mobArchiveExist(org.apache.hadoop.hbase.TableName tn,
               String familyName,
               String fileName)  | 
private boolean | 
mobColumnFamilyDirExist(org.apache.hadoop.hbase.TableName tn,
                       String familyName)  | 
private boolean | 
mobTableDirExist(org.apache.hadoop.hbase.TableName tn)  | 
static void | 
setUpBeforeClass()  | 
static void | 
tearDownAfterClass()  | 
void | 
testDeleteMobTable()  | 
void | 
testDeleteNonMobTable()  | 
void | 
testMobFamilyDelete()  | 
public static final HBaseClassTestRule CLASS_RULE
private static final HBaseTestingUtility TEST_UTIL
private static final byte[] FAMILY
private static final byte[] QF
public org.junit.rules.TestName name
public TestDeleteMobTable()
public static void setUpBeforeClass() throws Exception
Exceptionpublic static void tearDownAfterClass() throws Exception
Exceptionprivate static byte[] generateMobValue(int size)
size - the size of the valueprivate org.apache.hadoop.hbase.HTableDescriptor createTableDescriptor(org.apache.hadoop.hbase.TableName tableName, boolean hasMob)
private org.apache.hadoop.hbase.client.Table createTableWithOneFile(org.apache.hadoop.hbase.HTableDescriptor htd) throws IOException
IOExceptionpublic void testDeleteMobTable() throws Exception
Exceptionpublic void testDeleteNonMobTable() throws Exception
Exceptionpublic void testMobFamilyDelete() throws Exception
Exceptionprivate int countMobFiles(org.apache.hadoop.hbase.TableName tn, String familyName) throws IOException
IOExceptionprivate int countArchiveMobFiles(org.apache.hadoop.hbase.TableName tn, String familyName) throws IOException
IOExceptionprivate boolean mobTableDirExist(org.apache.hadoop.hbase.TableName tn) throws IOException
IOExceptionprivate boolean mobColumnFamilyDirExist(org.apache.hadoop.hbase.TableName tn, String familyName) throws IOException
IOExceptionprivate boolean mobArchiveExist(org.apache.hadoop.hbase.TableName tn, String familyName, String fileName) throws IOException
IOExceptionprivate String assertHasOneMobRow(org.apache.hadoop.hbase.client.Table table, org.apache.hadoop.hbase.TableName tn, String familyName) throws IOException
IOExceptionCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.