Class TestKeepDeletes

java.lang.Object
org.apache.hadoop.hbase.regionserver.TestKeepDeletes

@Tag("org.apache.hadoop.hbase.testclassification.RegionServerTests") @Tag("org.apache.hadoop.hbase.testclassification.MediumTests") public class TestKeepDeletes extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final byte[]
     
    private final byte[]
     
    (package private) HBaseTestingUtil
     
    private String
     
    private final byte[]
     
    private final byte[]
     
    private final byte[]
     
    private final byte[]
     
    private final byte[]
     
    private final byte[]
     
    private final byte[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private void
    checkGet(org.apache.hadoop.hbase.regionserver.Region region, byte[] row, byte[] fam, byte[] col, long time, byte[]... vals)
     
    private void
    checkResult(org.apache.hadoop.hbase.client.Result r, byte[] fam, byte[] col, byte[]... vals)
     
    private int
    countDeleteMarkers(org.apache.hadoop.hbase.regionserver.HRegion region)
     
    void
    setUp(org.junit.jupiter.api.TestInfo testInfo)
     
    void
     
    void
    Make sure that deleted rows are retained.
    void
    Test delete marker removal from store files.
    void
    Verify that delete markers are removed from an otherwise empty store.
    void
    Verify that column/version delete makers are sorted with their respective puts and removed correctly by versioning (i.e.
    void
    Verify correct range demarcation
    void
    Verify that "raw" scanning mode return delete markers and deletes rows.
    void
    The ExplicitColumnTracker does not support "raw" scanning.
    void
    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
    Test keeping deleted rows together with min versions set
    void
    Verify scenarios with multiple CFs and columns
    void
    Test delete marker removal from store files.
    void
    basic verification of existing behavior
    void
    Test keeping deleted rows together with min versions set

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • hbu

    • T0

      private final byte[] T0
    • T1

      private final byte[] T1
    • T2

      private final byte[] T2
    • T3

      private final byte[] T3
    • T4

      private final byte[] T4
    • T5

      private final byte[] T5
    • T6

      private final byte[] T6
    • c0

      private final byte[] c0
    • c1

      private final byte[] c1
    • name

      private String name
  • Constructor Details

  • Method Details