public class TestVisibilityLabelsWithDeletes extends VisibilityLabelsWithDeletesTestBase
Modifier and Type | Class and Description |
---|---|
private static class |
TestVisibilityLabelsWithDeletes.DeleteMark |
Modifier and Type | Field and Description |
---|---|
static HBaseClassTestRule |
CLASS_RULE |
Constructor and Description |
---|
TestVisibilityLabelsWithDeletes() |
addLabels, setAuths, setupBeforeClass, tearDownAfterClass, testVisibilityLabelsWithDeleteColumnExactVersion, testVisibilityLabelsWithDeleteColumns, testVisibilityLabelsWithDeleteFamily, testVisibilityLabelsWithDeleteFamilyVersion
public static final HBaseClassTestRule CLASS_RULE
public TestVisibilityLabelsWithDeletes()
protected org.apache.hadoop.hbase.client.Table createTable(byte[] fam) throws IOException
createTable
in class VisibilityLabelsWithDeletesTestBase
IOException
private org.apache.hadoop.hbase.TableName createTable() throws IOException
IOException
private org.apache.hadoop.hbase.TableName createTable(int maxVersions) throws IOException
IOException
private void createTable(org.apache.hadoop.hbase.TableName tableName, int maxVersions) throws IOException
IOException
public void testVisibilityLabelsWithDeleteColumnsWithMultipleVersions() throws Exception
Exception
public void testVisibilityLabelsWithDeleteColumnsWithMultipleVersionsNoTimestamp() throws Exception
Exception
public void testVisibilityLabelsWithDeleteColumnsNoMatchVisExpWithMultipleVersionsNoTimestamp() throws Exception
Exception
public void testVisibilityLabelsWithDeleteFamilyWithMultipleVersionsNoTimestamp() throws Exception
Exception
public void testDeleteColumnsWithoutAndWithVisibilityLabels() throws Exception
Exception
public void testDeleteColumnsWithAndWithoutVisibilityLabels() throws Exception
Exception
public void testDeleteFamiliesWithoutAndWithVisibilityLabels() throws Exception
Exception
public void testDeleteFamiliesWithAndWithoutVisibilityLabels() throws Exception
Exception
public void testDeletesWithoutAndWithVisibilityLabels() throws Exception
Exception
public void testVisibilityLabelsWithDeleteFamilyWithPutsReAppearing() throws Exception
Exception
public void testVisibilityLabelsWithDeleteColumnsWithPutsReAppearing() throws Exception
Exception
public void testVisibilityCombinations() throws Exception
Exception
public void testVisibilityLabelsWithDeleteColumnWithSpecificVersionWithPutsReAppearing() throws Exception
Exception
public void testVisibilityLabelsWithDeleteFamilyNoMatchingVisExpWithMultipleVersionsNoTimestamp() throws Exception
Exception
public void testDeleteFamilyAndDeleteColumnsWithAndWithoutVisibilityExp() throws Exception
Exception
private org.apache.hadoop.hbase.client.Table doPuts(org.apache.hadoop.hbase.TableName tableName) throws IOException, InterruptedIOException, org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException, InterruptedException
IOException
InterruptedIOException
org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException
InterruptedException
private org.apache.hadoop.hbase.client.Table doPutsWithDiffCols(org.apache.hadoop.hbase.TableName tableName) throws IOException, InterruptedIOException, org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException, InterruptedException
IOException
InterruptedIOException
org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException
InterruptedException
private org.apache.hadoop.hbase.client.Table doPutsWithoutVisibility(org.apache.hadoop.hbase.TableName tableName) throws IOException, InterruptedIOException, org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException, InterruptedException
IOException
InterruptedIOException
org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException
InterruptedException
public void testDeleteColumnWithSpecificTimeStampUsingMultipleVersionsUnMatchingVisExpression() throws Exception
Exception
public void testDeleteColumnWithLatestTimeStampUsingMultipleVersions() throws Exception
Exception
public void testDeleteColumnWithLatestTimeStampWhenNoVersionMatches() throws Exception
Exception
public void testDeleteColumnWithLatestTimeStampUsingMultipleVersionsAfterCompaction() throws Exception
Exception
public void testDeleteFamilyLatestTimeStampWithMulipleVersions() throws Exception
Exception
public void testDeleteColumnswithMultipleColumnsWithMultipleVersions() throws Exception
Exception
public void testDeleteColumnsWithDiffColsAndTags() throws Exception
Exception
public void testDeleteColumnsWithDiffColsAndTags1() throws Exception
Exception
public void testDeleteFamilyWithoutCellVisibilityWithMulipleVersions() throws Exception
Exception
public void testDeleteFamilyLatestTimeStampWithMulipleVersionsWithoutCellVisibilityInPuts() throws Exception
Exception
public void testDeleteFamilySpecificTimeStampWithMulipleVersions() throws Exception
Exception
public void testScanAfterCompaction() throws Exception
Exception
public void testDeleteFamilySpecificTimeStampWithMulipleVersionsDoneTwice() throws Exception
Exception
public void testMultipleDeleteFamilyVersionWithDiffLabels() throws Exception
Exception
public void testSpecificDeletesFollowedByDeleteFamily() throws Exception
Exception
public void testSpecificDeletesFollowedByDeleteFamily1() throws Exception
Exception
public void testDeleteColumnSpecificTimeStampWithMulipleVersionsDoneTwice() throws Exception
Exception
public void testDeleteColumnSpecificTimeStampWithMulipleVersionsDoneTwice1() throws Exception
Exception
public void testDeleteColumnSpecificTimeStampWithMulipleVersionsDoneTwice2() throws Exception
Exception
public void testDeleteColumnAndDeleteFamilylSpecificTimeStampWithMulipleVersion() throws Exception
Exception
public void testDiffDeleteTypesForTheSameCellUsingMultipleVersions() throws Exception
Exception
public void testDeleteColumnLatestWithNoCellVisibility() throws Exception
Exception
private void scanAll(org.apache.hadoop.hbase.client.Result[] next) throws IOException
IOException
public void testVisibilityExpressionWithNotEqualORCondition() throws Exception
Exception
public void testDeleteWithNoVisibilitiesForPutsAndDeletes() throws Exception
Exception
public void testDeleteWithFamilyDeletesOfSameTsButDifferentVisibilities() throws Exception
Exception
@SafeVarargs public static <T> List<T> createList(T... ts)
private static org.apache.hadoop.hbase.client.Delete addDeleteMark(org.apache.hadoop.hbase.client.Delete d, TestVisibilityLabelsWithDeletes.DeleteMark mark, long now)
public void testDeleteCellWithoutVisibility() throws IOException, InterruptedException
IOException
InterruptedException
private void testDeleteCellWithoutVisibility(TestVisibilityLabelsWithDeletes.DeleteMark mark) throws IOException, InterruptedException
IOException
InterruptedException
public void testDeleteCellWithVisibility() throws IOException, InterruptedException
IOException
InterruptedException
private void testDeleteCellWithVisibility(TestVisibilityLabelsWithDeletes.DeleteMark mark) throws IOException, InterruptedException
IOException
InterruptedException
private void testDeleteCellWithVisibilityV2(TestVisibilityLabelsWithDeletes.DeleteMark mark) throws IOException, InterruptedException
IOException
InterruptedException
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.