Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.Mapping


    ConnectionDAO conn = new ConnectionDAO();
    conn.session = session;

    MappingDAO mappingDAO = new MappingDAO();

    Mapping mapping = new Mapping();
    mapping.setConnection(conn.findById(99999l));
    mapping.setName("mappingTest");
    mapping.setTableName("tableTest");

    ColumnAlias details = new ColumnAlias();
    details.setAlias("aliastest");
    details.setColumnFamily("columnFamilyTest");
    details.setValueType(colType.findById(1l));
    details.setMapping(mapping);
    details.setQualifier("qualifierTest");

    Map<String, ColumnAlias> mapColumnAlias = new HashMap<String, ColumnAlias>();
    mapColumnAlias.put("aliastest", details);
    mapping.setColumnAlias(mapColumnAlias);

    mappingDAO.session = session;
    mappingDAO.transaction = mappingDAO.session.getTransaction();
    // mappingDAO.transaction.begin();
    mapping.setColumnAlias(mapColumnAlias);
    mappingDAO.save(mapping);
    // mappingDAO.transaction.commit();
    long mappingId = mapping.getId();
    long detailsId = details.getId();

    ResultSet rs = stmt.executeQuery("select * from mapping where id="
        + mappingId);

View Full Code Here


    stmt.executeUpdate("insert into columnAlias values(99999,99999,1,'columnFamilyTest','qualifierTest','aliasTest')");
    MappingDAO maps = new MappingDAO();
    maps.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();

    Mapping resultmaps = maps.findById(99999l);

    maps.transaction = maps.session.getTransaction();
    // maps.transaction.begin();
    long id = maps.delete(resultmaps);
View Full Code Here

    stmt.executeUpdate("insert into rowAlias values(99999,99999,'aliasTest1',1,5)");
    stmt.executeUpdate("insert into rowAlias values(100000,99999,'aliasTest2',1,5)");
    stmt.executeUpdate("insert into rowAlias values(100001,99999,'aliasTest3',1,5)");

    MappingDAO mappingDAO = new MappingDAO();
    Mapping mapping = new Mapping();
    Session session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();
    mappingDAO.session = session;
    mapping = mappingDAO.findById(99999l);
    Map<String, RowAlias> rowAliasMap = mapping.getRowAlias();
    Set<Entry<String, RowAlias>> mapSet = rowAliasMap.entrySet();
    String[] exectedOrderOfAlias = new String[] { "aliasTest1",
        "aliasTest2", "aliasTest3" };
    int count = 0;
    assertEquals(rowAliasMap.size(), 3);
View Full Code Here

    stmt.executeUpdate("insert into rowAlias values(99999,99999,'aliasTest2',1,3)");
    stmt.executeUpdate("insert into report values(99999,1,1,'reportTest',null,25)");
    stmt.executeUpdate("insert into reportDesign values(99999,99999,99999,99999,'x')");

    MappingDAO mappingDAO = new MappingDAO();
    Mapping mapping = new Mapping();
    Session session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();
    mappingDAO.session = session;
    mapping = mappingDAO.findById(99999l);
    mappingDAO.transaction = mappingDAO.session.getTransaction();
View Full Code Here

    MappingDAO mappingDAO = new MappingDAO();
    mappingDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();
    mappingDAO.transaction = mappingDAO.session.getTransaction();

    Mapping mapping = null;
    boolean mappingNotExists = false;
    try {
      mapping = mappingDAO.findById(99999l);
    } catch (CruxException e) {
      mappingNotExists = true;
View Full Code Here

  @Test
  public void testUpdateWrongId() throws Exception, CruxException {
    MappingDAO mappingDAO = new MappingDAO();
    mappingDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();
    Mapping mapping = null;
    boolean mappingNotExists = false;
    try {
      mapping = mappingDAO.findById(99999l);
    } catch (CruxException e) {
      mappingNotExists = true;
View Full Code Here

  @Test(expected = NullPointerException.class)
  public void testDeleteWrongId() throws Exception, CruxException {
    MappingDAO mappingDAO = new MappingDAO();
    mappingDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();
    Mapping mapping = null;
    boolean mappingNotExists = false;
    try {
      mapping = mappingDAO.findById(99999l);
    } catch (CruxException e) {
      mappingNotExists = true;
View Full Code Here

 
  @Test
  public void testScanCompositeRowWithSelectedColumnsDontExist() throws IOException,
      CruxException {
    Report report = new Report();
    Mapping mapping = new Mapping();
    mapping.setTableName(TABLE_2);

    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);
    //mapping.addRowAlias(rAlias1);

    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);
    //mapping.addRowAlias(rAlias2);

    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);
    //mapping.addRowAlias(rAlias3);
   
    LinkedHashMap<String, RowAlias> rowAliases = new LinkedHashMap<String, RowAlias>();
    rowAliases.put(rAlias1.getAlias(), rAlias1);
    rowAliases.put(rAlias2.getAlias(), rAlias2);
    rowAliases.put(rAlias3.getAlias(), rAlias3);
    mapping.setRowAlias(rowAliases);
   
    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.setValueType(valueType3);
    mapping.addColumnAlias(cAlias1);

    FilterType filter = new FilterType();
    filter.setType("Greater Than");

    ColumnFilter columnFilter1 = new ColumnFilter();
View Full Code Here

 
  @Test
  public void testScanCompositeRowWithSelectedColumnsSubstr() throws IOException,
      CruxException {
    Report report = new Report();
    Mapping mapping = new Mapping();
    mapping.setTableName(TABLE_2);

    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);
    //mapping.addRowAlias(rAlias1);

    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);
    //mapping.addRowAlias(rAlias2);

    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);
    //mapping.addRowAlias(rAlias3);
   
    LinkedHashMap<String, RowAlias> rowAliases = new LinkedHashMap<String, RowAlias>();
    rowAliases.put(rAlias1.getAlias(), rAlias1);
    rowAliases.put(rAlias2.getAlias(), rAlias2);
    rowAliases.put(rAlias3.getAlias(), rAlias3);
    mapping.setRowAlias(rowAliases);
   
    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");
    cAlias.setQualifier("qualifier");
    cAlias1.setValueType(valueType1);
    mapping.addColumnAlias(cAlias1);
   
    ColumnAlias cAlias2 = new ColumnAlias();
    cAlias2.setAlias("col");
    cAlias2.setColumnFamily("cf");
    cAlias2.setQualifier("qualifier1");   
    cAlias2.setValueType(valueType3);
    mapping.addColumnAlias(cAlias2);

    FilterType filter = new FilterType();
    filter.setType("Substring");

    ColumnFilter columnFilter1 = new ColumnFilter();
View Full Code Here

 
  @Test
  public void testRangeScanCompositeRowWithLongEquals() throws IOException,
      CruxException {
    Report report = new Report();
    Mapping mapping = new Mapping();
    mapping.setTableName(TABLE_2);

    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);
    //mapping.addRowAlias(rAlias1);

    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);
    //mapping.addRowAlias(rAlias2);

    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);
    //mapping.addRowAlias(rAlias3);
    //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");   
    mapping.addColumnAlias(cAlias1);

    FilterType filter = new FilterType();
    filter.setType("Equals");

    RowAliasFilter rowFilter1 = new RowAliasFilter();
View Full Code Here

TOP

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

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.