Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.ValueType


            RowAlias rAlias1 = new RowAlias();
            rAlias1.setAlias("rowkeyLong");
            rAlias1.setLength(8);
            rAlias1.setId(1l);
            ValueType valueType1 = new ValueType();
            valueType1.setClassName("java.lang.Long");
            rAlias1.setValueType(valueType1);
            rAlias1.setMapping(mapping);

            RowAlias rAlias2 = new RowAlias();
            rAlias2.setAlias("rowkeyInt");
            rAlias2.setLength(4);
            rAlias2.setId(2l);
            ValueType valueType2 = new ValueType();
            valueType2.setClassName("java.lang.Integer");
            rAlias2.setValueType(valueType2);
            rAlias2.setMapping(mapping);

            RowAlias rAlias3 = new RowAlias();
            rAlias3.setAlias("rowkeyString");
            rAlias3.setId(3l);
            rAlias3.setLength((int) Bytes.toBytes("I am a String" + 11).length);
            ValueType valueType3 = new ValueType();
            valueType3.setClassName("java.lang.String");
            rAlias3.setValueType(valueType3);
            rAlias3.setMapping(mapping);
           
            //add aliases in order
            LinkedHashMap<String, RowAlias> rowMap = new LinkedHashMap<String, RowAlias>();
            rowMap.put(rAlias1.getAlias(), rAlias1);
            rowMap.put(rAlias2.getAlias(), rAlias2);
            rowMap.put(rAlias3.getAlias(), rAlias3);
            mapping.setRowAlias(rowMap);
           
            ColumnAlias cAlias = new ColumnAlias();
            cAlias.setAlias("col");
            cAlias.setColumnFamily("cf");
            cAlias.setQualifier("qualifier");
            cAlias.setValueType(valueType3);
            mapping.addColumnAlias(cAlias);

            ColumnAlias cAlias1 = new ColumnAlias();
            cAlias1.setAlias("col1");
            cAlias1.setColumnFamily("cf1");
            cAlias1.setQualifier("qualifier2");
            ValueType valueType4 = new ValueType();
            valueType4.setClassName("java.lang.Double");           
            cAlias1.setValueType(valueType4);
            mapping.addColumnAlias(cAlias1);
           
            ColumnAlias cAlias2 = new ColumnAlias();
            cAlias2.setAlias("col2");
View Full Code Here


    assertEquals(0, Bytes.compareTo(Bytes.toBytes(true), bytes));
  }

  @Test
  public void testAddToByteArrayShortToNull() throws CruxException {
    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.Short");
    byte[] bytes = BytesHelper.addToByteArray(valueType, "200", null);
    assertEquals(0, Bytes.compareTo(Bytes.toBytes((short) 200), bytes));
  }
View Full Code Here

    assertEquals(0, Bytes.compareTo(Bytes.toBytes((short) 200), bytes));
  }

  @Test
  public void testAddToByteArrayBooleanToString() throws CruxException {
    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.Boolean");

    byte[] bytes = BytesHelper.addToByteArray(valueType, "true",
        Bytes.toBytes("I am a string"));
    byte[] expected = Bytes.add(Bytes.toBytes("I am a string"),
        Bytes.toBytes(true));
View Full Code Here

    assertArrayEquals(expected, bytes);
  }

  @Test
  public void testAddToByteArrayShortToString() throws CruxException {
    ValueType valueType = new ValueType();
    valueType.setClassName("java.lang.Short");

    byte[] bytes = BytesHelper.addToByteArray(valueType, "10",
        Bytes.toBytes("I am a string"));
    byte[] expected = Bytes.add(Bytes.toBytes("I am a string"),
        Bytes.toBytes((short) 10));
View Full Code Here

  @Test
  public void testGetRowForRowFilterinDifferentOrder() throws CruxException {
    Report report = new Report();
    Mapping mapping = new Mapping();

    ValueType longType = new ValueType(1l, new Datastore(), "Long",
        "java.lang.Long", true);
    ValueType stringType = new ValueType(1l, new Datastore(), "String",
        "java.lang.String", false);

    RowAlias rAliasLong = new RowAlias();
    rAliasLong.setAlias("rowkey");
    rAliasLong.setId(1);
View Full Code Here

  @Test
  public void testGetRowBytes() throws CruxException {
    Mapping mapping = new Mapping();

    ValueType longType = new ValueType(1l, new Datastore(), "Long",
        "java.lang.Long", true);
    ValueType stringType = new ValueType(1l, new Datastore(), "String",
        "java.lang.String", false);

    RowAlias rAliasLong = new RowAlias();
    rAliasLong.setAlias("rowkey");
    rAliasLong.setId(1);
View Full Code Here

  }
 
  @Test
  public void testGetRangeFiltersSingleRowAliasGtFilter() throws CruxException {
    RowAlias rowAlias = new RowAlias();
    rowAlias.setValueType(new ValueType(1l, new Datastore(), "String",
        "java.lang.String", false));
    Mapping mapping = new Mapping();
    Map<String, RowAlias> rowAliases = new TreeMap<String, RowAlias>();
    mapping.setRowAlias(rowAliases);
    rowAlias.setMapping(mapping);
View Full Code Here

    Mapping mapping = new Mapping();
    Map<String, RowAlias> rowAliases = new TreeMap<String, RowAlias>();
    mapping.setRowAlias(rowAliases);

    RowAlias rowAlias = new RowAlias();
    rowAlias.setValueType(new ValueType(1l, new Datastore(), "String",
        "java.lang.String", false));
    rowAlias.setId(1l);
    rowAlias.setMapping(mapping);
    rowAlias.setLength(5);
    rowAlias.setAlias("Alias1");
View Full Code Here

  }
  
  @Test
  public void testGetRangeFiltersSingleRowAliasLtFilter() throws CruxException {
    RowAlias rowAlias = new RowAlias();
    rowAlias.setValueType(new ValueType(1l, new Datastore(), "String",
        "java.lang.String", false));
    Mapping mapping = new Mapping();
    Map<String, RowAlias> rowAliases = new TreeMap<String, RowAlias>();
    mapping.setRowAlias(rowAliases);
    rowAlias.setMapping(mapping);
View Full Code Here

  @Test
  public void testGetRangeFiltersDoubleRowAliasLtFilter() throws CruxException {
    RowAlias rowAlias = new RowAlias();   
    rowAlias.setId(1);
    rowAlias.setValueType(new ValueType(1l, new Datastore(), "String",
        "java.lang.String", false));
    rowAlias.setAlias("Alias");
    rowAlias.setLength(5);
       
    RowAlias rowAlias1 = new RowAlias();
    rowAlias1.setId(2);
    rowAlias1.setValueType(new ValueType(1l, new Datastore(), "String",
        "java.lang.String", false));
    rowAlias1.setLength(5);
    rowAlias1.setAlias("Alias1");
   
    Mapping mapping = new Mapping();
View Full Code Here

TOP

Related Classes of co.nubetech.crux.model.ValueType

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.