public class TestRowEncoder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static int |
BLOCK_START |
protected PrefixTreeBlockMeta |
blockMetaReader |
protected PrefixTreeBlockMeta |
blockMetaWriter |
protected java.nio.ByteBuffer |
buffer |
protected PrefixTreeEncoder |
encoder |
protected boolean |
includeMemstoreTS |
protected byte[] |
inputBytes |
protected java.util.List<KeyValue> |
inputKvs |
protected java.io.ByteArrayInputStream |
is |
protected java.io.ByteArrayOutputStream |
os |
protected byte[] |
outputBytes |
protected TestRowData |
rows |
protected PrefixTreeArraySearcher |
searcher |
protected int |
totalBytes |
Constructor and Description |
---|
TestRowEncoder(TestRowData testRows) |
Modifier and Type | Method and Description |
---|---|
protected void |
assertKeyAndValueEqual(Cell expected,
Cell actual)
helper
|
void |
compile() |
static java.util.Collection<java.lang.Object[]> |
parameters() |
void |
testEncoderOutput() |
void |
testForwardScanner() |
void |
testIndividualBlockMetaAssertions() |
void |
testReverseScanner()
probably not needed since testReverseScannerWithJitter() below is more thorough
|
void |
testReverseScannerWithJitter()
Exercise the nubCellsRemain variable by calling next+previous.
|
protected static int BLOCK_START
protected TestRowData rows
protected java.util.List<KeyValue> inputKvs
protected boolean includeMemstoreTS
protected java.io.ByteArrayOutputStream os
protected PrefixTreeEncoder encoder
protected int totalBytes
protected PrefixTreeBlockMeta blockMetaWriter
protected byte[] outputBytes
protected java.nio.ByteBuffer buffer
protected java.io.ByteArrayInputStream is
protected PrefixTreeBlockMeta blockMetaReader
protected byte[] inputBytes
protected PrefixTreeArraySearcher searcher
public TestRowEncoder(TestRowData testRows)
public static java.util.Collection<java.lang.Object[]> parameters()
public void compile() throws java.io.IOException
java.io.IOException
public void testEncoderOutput() throws java.io.IOException
java.io.IOException
public void testForwardScanner()
public void testReverseScanner()
public void testReverseScannerWithJitter()
public void testIndividualBlockMetaAssertions()