public class TestKeepDeletes
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
TestName |
name |
Constructor and Description |
---|
TestKeepDeletes() |
Modifier and Type | Method and Description |
---|---|
void |
setUp() |
void |
tearDown() |
void |
testBasicScenario()
Make sure that deleted rows are retained.
|
void |
testDeleteMarkerExpiration()
Test delete marker removal from store files.
|
void |
testDeleteMarkerExpirationEmptyStore()
Verify that delete markers are removed from an otherwise empty store.
|
void |
testDeleteMarkerVersioning()
Verify that column/version delete makers are sorted
with their respective puts and removed correctly by
versioning (i.e.
|
void |
testRanges()
Verify correct range demarcation
|
void |
testRawScan()
Verify that "raw" scanning mode return delete markers and deletes rows.
|
void |
testRawScanWithColumns()
The ExplicitColumnTracker does not support "raw" scanning.
|
void |
testRawScanWithoutKeepingDeletes()
Even when the store does not keep deletes a "raw" scan will
return everything it can find (unless discarding cells is guaranteed
to have no effect).
|
void |
testWithMinVersions()
Test keeping deleted rows together with min versions set
|
void |
testWithMixedCFs()
Verify scenarios with multiple CFs and columns
|
void |
testWithOldRow()
Test delete marker removal from store files.
|
void |
testWithoutKeepingDeletes()
basic verification of existing behavior
|
void |
testWithTTL()
Test keeping deleted rows together with min versions set
|
public void setUp() throws java.lang.Exception
java.lang.Exception
public void tearDown() throws java.lang.Exception
java.lang.Exception
public void testBasicScenario() throws java.lang.Exception
java.lang.Exception
public void testRawScanWithoutKeepingDeletes() throws java.lang.Exception
java.lang.Exception
public void testWithoutKeepingDeletes() throws java.lang.Exception
java.lang.Exception
public void testRawScanWithColumns() throws java.lang.Exception
java.lang.Exception
public void testRawScan() throws java.lang.Exception
java.lang.Exception
public void testDeleteMarkerExpirationEmptyStore() throws java.lang.Exception
java.lang.Exception
public void testDeleteMarkerExpiration() throws java.lang.Exception
java.lang.Exception
public void testWithOldRow() throws java.lang.Exception
java.lang.Exception
public void testRanges() throws java.lang.Exception
java.lang.Exception
public void testDeleteMarkerVersioning() throws java.lang.Exception
java.lang.Exception
public void testWithMixedCFs() throws java.lang.Exception
java.lang.Exception
public void testWithMinVersions() throws java.lang.Exception
java.lang.Exception
public void testWithTTL() throws java.lang.Exception
java.lang.Exception