Package com.ngdata.hbaseindexer.conf

Examples of com.ngdata.hbaseindexer.conf.FieldDefinition


        assertTrue(qualifiers.contains(Bytes.toBytes("qualifier")));
    }
   
    @Test
    public void testGetGet_WildcardFieldDefinition() {
        FieldDefinition fieldDef = new FieldDefinition("fieldname", "cf:qual*", ValueSource.VALUE, "int");
       
        MorphlineResultToSolrMapper resultMapper = createMorphlineMapper(fieldDef);
        Get get = resultMapper.getGet(ROW);
       
        assertArrayEquals(ROW, get.getRow());
View Full Code Here


        assertNull(qualifiers);
    }
   
    @Test
    public void testContainsRequiredData_True() {
        FieldDefinition fieldDef = new FieldDefinition("fieldname", "cfA:qualifierA", ValueSource.VALUE, "int");
 
        MorphlineResultToSolrMapper resultMapper = createMorphlineMapper(fieldDef);
 
        Result result = newResult(Lists.newArrayList(new KeyValue(ROW, COLUMN_FAMILY_A, QUALIFIER_A, Bytes.toBytes("value"))));
       
View Full Code Here

    }
   
    @Test
    public void testContainsRequiredData_False() {
        // With a wildcard we can never know if a Result contains all required data to perform indexing
        FieldDefinition fieldDef = new FieldDefinition("fieldname", "cfA:quali*", ValueSource.VALUE, "int");
       
        MorphlineResultToSolrMapper resultMapper = createMorphlineMapper(fieldDef);
       
        Result result = newResult(Lists.newArrayList(new KeyValue(ROW, COLUMN_FAMILY_A, QUALIFIER_A, Bytes.toBytes("value"))));
       
View Full Code Here

TOP

Related Classes of com.ngdata.hbaseindexer.conf.FieldDefinition

Copyright © 2018 www.massapicom. 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.