Examples of ByteArrayExtractor


Examples of com.ngdata.hbaseindexer.parse.ByteArrayExtractor

        result = newResult(Lists.newArrayList(kvA1, kvA2, kvB1));
    }

    @Test
    public void testExtract() {
        ByteArrayExtractor extractor = new PrefixMatchingQualifierExtractor(COLFAM_A, Bytes.toBytes("A"));
        assertByteArraysEquals(Lists.newArrayList(QUALIFIER_A1, QUALIFIER_A2), extractor.extract(result));
    }
View Full Code Here

Examples of com.ngdata.hbaseindexer.parse.ByteArrayExtractor

        assertByteArraysEquals(Lists.newArrayList(QUALIFIER_A1, QUALIFIER_A2), extractor.extract(result));
    }

    @Test
    public void testExtract_EmptyPrefix() {
        ByteArrayExtractor extractor = new PrefixMatchingQualifierExtractor(COLFAM_A, new byte[0]);
        assertByteArraysEquals(Lists.newArrayList(QUALIFIER_A1, QUALIFIER_A2), extractor.extract(result));
    }
View Full Code Here

Examples of com.ngdata.hbaseindexer.parse.ByteArrayExtractor

        assertByteArraysEquals(Lists.newArrayList(QUALIFIER_A1, QUALIFIER_A2), extractor.extract(result));
    }

    @Test
    public void testExtract_FullCellName() {
        ByteArrayExtractor extractor = new PrefixMatchingQualifierExtractor(COLFAM_A, Bytes.toBytes("A1"));
        assertByteArraysEquals(Lists.newArrayList(QUALIFIER_A1), extractor.extract(result));
    }
View Full Code Here

Examples of com.ngdata.hbaseindexer.parse.ByteArrayExtractor

        assertByteArraysEquals(Lists.newArrayList(QUALIFIER_A1), extractor.extract(result));
    }

    @Test
    public void testExtract_NoMatches() {
        ByteArrayExtractor extractor = new PrefixMatchingQualifierExtractor(COLFAM_A, Bytes.toBytes("doesnt exist"));
        assertTrue(extractor.extract(result).isEmpty());
    }
View Full Code Here

Examples of com.ngdata.hbaseindexer.parse.ByteArrayExtractor

        result = newResult(Lists.newArrayList(kvA1, kvA2, kvB1));
    }

    @Test
    public void testExtract() {
        ByteArrayExtractor extractor = new PrefixMatchingCellExtractor(COLFAM_A, Bytes.toBytes("A"));
        assertByteArraysEquals(Lists.newArrayList(VALUE_A1, VALUE_A2), extractor.extract(result));
    }
View Full Code Here

Examples of com.ngdata.hbaseindexer.parse.ByteArrayExtractor

        assertByteArraysEquals(Lists.newArrayList(VALUE_A1, VALUE_A2), extractor.extract(result));
    }

    @Test
    public void testExtract_EmptyPrefix() {
        ByteArrayExtractor extractor = new PrefixMatchingCellExtractor(COLFAM_A, new byte[0]);
        assertByteArraysEquals(Lists.newArrayList(VALUE_A1, VALUE_A2), extractor.extract(result));
    }
View Full Code Here

Examples of com.ngdata.hbaseindexer.parse.ByteArrayExtractor

        assertByteArraysEquals(Lists.newArrayList(VALUE_A1, VALUE_A2), extractor.extract(result));
    }

    @Test
    public void testExtract_FullCellName() {
        ByteArrayExtractor extractor = new PrefixMatchingCellExtractor(COLFAM_A, Bytes.toBytes("A1"));
        assertByteArraysEquals(Lists.newArrayList(VALUE_A1), extractor.extract(result));
    }
View Full Code Here

Examples of com.ngdata.hbaseindexer.parse.ByteArrayExtractor

        assertByteArraysEquals(Lists.newArrayList(VALUE_A1), extractor.extract(result));
    }

    @Test
    public void testExtract_NoMatches() {
        ByteArrayExtractor extractor = new PrefixMatchingCellExtractor(COLFAM_A, Bytes.toBytes("doesnt exist"));
        assertTrue(extractor.extract(result).isEmpty());
    }
View Full Code Here

Examples of com.ngdata.hbaseindexer.parse.ByteArrayExtractor

        ByteArrayExtractors.getExtractor("colfam:qualifier", ValueSource.QUALIFIER);
    }

    @Test
    public void testGetExtractor_Value_WithWildcard() {
        ByteArrayExtractor extractor = ByteArrayExtractors.getExtractor("colfam:quali*", ValueSource.VALUE);
        assertTrue(extractor instanceof PrefixMatchingCellExtractor);
        assertArrayEquals(Bytes.toBytes("quali"), ((PrefixMatchingCellExtractor)extractor).getPrefix());
    }
View Full Code Here

Examples of com.ngdata.hbaseindexer.parse.ByteArrayExtractor

        assertArrayEquals(Bytes.toBytes("quali"), ((PrefixMatchingCellExtractor)extractor).getPrefix());
    }

    @Test
    public void testGetExtractor_Qualifier_WithWildcard() {
        ByteArrayExtractor extractor = ByteArrayExtractors.getExtractor("colfam:quali*", ValueSource.QUALIFIER);
        assertTrue(extractor instanceof PrefixMatchingQualifierExtractor);
        assertArrayEquals(Bytes.toBytes("quali"), ((PrefixMatchingQualifierExtractor)extractor).getPrefix());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.