public class TestKeepDeletes extends 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 testBasicScenario() throws Exception
Exception
public void testRawScanWithoutKeepingDeletes() throws Exception
Exception
public void testWithoutKeepingDeletes() throws Exception
Exception
public void testRawScanWithColumns() throws Exception
Exception
public void testRawScan() throws Exception
Exception
public void testDeleteMarkerExpirationEmptyStore() throws Exception
Exception
public void testDeleteMarkerExpiration() throws Exception
Exception
public void testWithOldRow() throws Exception
Exception
public void testRanges() throws Exception
Exception
public void testDeleteMarkerVersioning() throws Exception
Exception
public void testWithMixedCFs() throws Exception
Exception
public void testWithMinVersions() throws Exception
Exception