Package org.apache.hadoop.hbase.filter
Class TestFilterHintForRejectedRow
java.lang.Object
org.apache.hadoop.hbase.filter.TestFilterHintForRejectedRow
@Tag("org.apache.hadoop.hbase.testclassification.FilterTests") @Tag("org.apache.hadoop.hbase.testclassification.MediumTests")
public class TestFilterHintForRejectedRow
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final byte[]private static final byte[]private org.apache.hadoop.hbase.regionserver.HRegionprivate static final HBaseTestingUtilprivate static final byte[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate List<org.apache.hadoop.hbase.Cell>scanAll(org.apache.hadoop.hbase.client.Scan scan) voidsetUp(org.junit.jupiter.api.TestInfo testInfo) voidtearDown()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidprivate voidprivate voidwriteRowsMultiFamily(String prefix, int count)
-
Field Details
-
TEST_UTIL
-
FAMILY
-
FAMILY2
-
CELLS_PER_ROW
- See Also:
-
VALUE
-
region
-
-
Constructor Details
-
TestFilterHintForRejectedRow
public TestFilterHintForRejectedRow()
-
-
Method Details
-
setUp
- Throws:
Exception
-
tearDown
- Throws:
Exception
-
writeRows
- Throws:
IOException
-
writeRowsMultiFamily
- Throws:
IOException
-
scanAll
private List<org.apache.hadoop.hbase.Cell> scanAll(org.apache.hadoop.hbase.client.Scan scan) throws IOException - Throws:
IOException
-
testHintAndNoHintReturnSameCellsOnSameData
- Throws:
IOException
-
testHintBeyondLastRowTerminatesScanGracefully
- Throws:
IOException
-
testPerRowHintCalledOncePerRejectedRow
- Throws:
IOException
-
testReversedScanWithHint
- Throws:
IOException
-
testGetSkipHintWithTimeRangeIntegration
- Throws:
IOException
-
testBackwardHintFallsBackToNextRow
- Throws:
IOException
-
testSameRowHintFallsBackToNextRow
- Throws:
IOException
-
testCoprocessorHookCalledOncePerHintedRejection
- Throws:
IOException
-
testMultiFamilyScanWithHint
- Throws:
IOException
-
testDataCorrectnessVsUnfilteredScan
- Throws:
IOException
-
testHintOvershootingStopRowTerminatesGracefully
- Throws:
IOException
-
testHintWithinStopRowReturnsCorrectResults
- Throws:
IOException
-
testGetSkipHintCalledForReversedScan
- Throws:
IOException
-
testFilterListANDHintDelegation
- Throws:
IOException
-
testFilterListORHintDelegation
- Throws:
IOException
-
testFilterListANDWithOneNullHintSubFilter
- Throws:
IOException
-
testFilterListORWithOneNullHintSubFilter
- Throws:
IOException
-
testNestedFilterListHintDelegation
- Throws:
IOException
-
testWhileMatchFilterHintDelegation
- Throws:
IOException
-
testFilterListANDReversedScanHint
- Throws:
IOException
-
testFilterListORReversedScanHint
- Throws:
IOException
-
testColumnRangeFilterGetSkipHintIntegration
- Throws:
IOException
-
testColumnPrefixFilterGetSkipHintIntegration
- Throws:
IOException
-
testMultipleColumnPrefixFilterGetSkipHintIntegration
- Throws:
IOException
-
testFilterListANDGetSkipHintComposition
- Throws:
IOException
-
testFilterListANDDivergentHints
- Throws:
IOException
-