Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.ColumnAlias


   
    ValueFilterType valueFilterType1 = new ValueFilterType(valueType1, filterType1);
    ValueFilterType valueFilterType2 = new ValueFilterType(valueType2, filterType2);
    ValueFilterType valueFilterType3 = new ValueFilterType(valueType3, filterType3);
   
    ColumnAlias columnAlias1 = new ColumnAlias();
    columnAlias1.setAlias("columnAlias1");
    columnAlias1.setValueType(valueType1);
    columnAlias1.setId(701);
    ColumnAlias columnAlias2 = new ColumnAlias();
    columnAlias2.setAlias("columnAlias2");
    columnAlias2.setValueType(valueType2);
    columnAlias2.setId(702);
    ColumnAlias columnAlias3 = new ColumnAlias();
    columnAlias3.setAlias("columnAlias3");
    columnAlias3.setValueType(valueType3);
    columnAlias3.setId(703);
       
    Map<String, ColumnAlias> columnAliasMap = new HashMap<String, ColumnAlias>();
    columnAliasMap.put("ColumnAlias1", columnAlias1);
    columnAliasMap.put("ColumnAlias2", columnAlias2);
    columnAliasMap.put("ColumnAlias3", columnAlias3);
View Full Code Here


    Mapping mapping = new Mapping();
    mapping.setId(mappingDAO.findById(99999l).getId());
    mapping.setName("Mappings");

    ColumnAlias columnAlias1 = new ColumnAlias();
    columnAlias1.setId(99999);
    columnAlias1.setAlias("aliasTest5Updated");
    columnAlias1.setColumnFamily("cf");
    columnAlias1.setValueType(valueTypeDAO.findById(2l));
    columnAlias1.setQualifier("qual1");
    mapping.addColumnAlias(columnAlias1);

    mappingDAO.transaction = mappingDAO.session.getTransaction();
    long id = mappingDAO.save(mapping);
View Full Code Here

    rowAlias3.setAlias("aliasTest3Updated");
    rowAlias3.setValueType(valueTypeDAO.findById(1l));
    rowAlias3.setLength(6);
    mapping.addRowAlias(rowAlias3);

    ColumnAlias columnAlias1 = new ColumnAlias();
    columnAlias1.setId(100000);
    columnAlias1.setAlias("aliasTest5Updated");
    columnAlias1.setColumnFamily("cf");
    columnAlias1.setValueType(valueTypeDAO.findById(2l));
    columnAlias1.setQualifier("qual1");
    mapping.addColumnAlias(columnAlias1);

    ColumnAlias columnAlias2 = new ColumnAlias();
    columnAlias2.setAlias("newAlias2Added");
    columnAlias2.setColumnFamily("cf");
    columnAlias2.setValueType(valueTypeDAO.findById(2l));
    columnAlias2.setQualifier("qual2");
    mapping.addColumnAlias(columnAlias2);

    mappingDAO.transaction = mappingDAO.session.getTransaction();
    long id = mappingDAO.save(mapping);
View Full Code Here

    assertEquals(mapping.getName(), "mappingTest");
    assertEquals(mapping.getTableName(), "tableTest");
    assertEquals(mapping.getConnection().getId(), 99999l);

    Map<String, ColumnAlias> details = mapping.getColumnAlias();
    ColumnAlias columnAlias = details.get("aliasTest");

    assertEquals(columnAlias.getId(), 99999l);
    assertEquals(columnAlias.getMapping().getId(), 99999l);
    assertEquals(columnAlias.getColumnFamily(), "columnFamilyTest");
    assertEquals(columnAlias.getAlias(), "aliasTest");
    assertEquals(columnAlias.getValueType().getId(), 1l);
    assertEquals(columnAlias.getQualifier(), "qualifierTest");

    stmt.executeUpdate("delete from columnAlias where id=" + 99999);
    stmt.executeUpdate("delete from mapping where id=" + 99999);
    stmt.executeUpdate("delete from connectionProperty where id=" + 99999);
    stmt.executeUpdate("delete from connection where id=" + 99999);
View Full Code Here

  @Test
  public void testAddDetail() throws Exception {
    Session session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();
    ColumnAlias columnAlias = new ColumnAlias();
    Mapping mapping = new Mapping();
    ValueTypeDAO valueTypeDAO = new ValueTypeDAO();
    valueTypeDAO.session = session;
    valueTypeDAO.transaction = valueTypeDAO.session.getTransaction();
    columnAlias.setAlias("testAlias");
    columnAlias.setColumnFamily("testCF");
    columnAlias.setValueType(valueTypeDAO.findById(1l));
    columnAlias.setQualifier("testQual");
    mapping.addColumnAlias(columnAlias);

    ColumnAlias columnAliasToAssert = mapping.getColumnAlias().get(
        "testAlias");
    assertEquals(columnAliasToAssert.getColumnFamily(), "testCF");
    assertEquals(columnAliasToAssert.getAlias(), "testAlias");
    assertEquals(columnAliasToAssert.getValueType().getId(), 1l);
    assertEquals(columnAliasToAssert.getQualifier(), "testQual");
  }
View Full Code Here

    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);

    while (rs.next()) {
View Full Code Here

      logger.debug("Truncating row between index " + offset
          + " and " + length);
      value = Arrays.copyOfRange(value, offset, length);
    }
    else {
      ColumnAlias colAlias = (ColumnAlias) alias;
      String family = colAlias.getColumnFamily();
      String qualifier = colAlias.getQualifier();
      logger.debug("Checking for family and qualifier "  + family + ", " + qualifier);
      byte[] familyBytes = family.getBytes();
      byte[] qualifierBytes = qualifier.getBytes();
      for (KeyValue kv: results) {
        logger.debug("Checking in KV " + kv.toString());
View Full Code Here

      RowAlias rowAlias = (RowAlias) alias;
      value = result.getRow();
      value = Arrays.copyOfRange(value, rowAlias.getOffset(), rowAlias.getOffset() + rowAlias.getLength());
    }
    else {
      ColumnAlias colAlias = (ColumnAlias) alias;
      String family = colAlias.getColumnFamily();
      String qualifier = colAlias.getQualifier();
      value = result.getColumnLatest(family.getBytes(), qualifier.getBytes()).getValue();
    }
    return value;
  }
View Full Code Here

      logger.debug("designs.size is: " + designs.size());

      for (ReportDesign design : designs) {
        // we are only bothered about the column alias here
        // the row will be passed back in entirety
        ColumnAlias alias = design.getColumnAlias();
        if (alias != null) {
          logger.debug("alias.getColumnFamily is: "
              + alias.getColumnFamily());
          logger.debug("alias.getQualifier is: "
              + alias.getQualifier());
          get.addColumn(Bytes.toBytes(alias.getColumnFamily()),
              Bytes.toBytes(alias.getQualifier()));
        }
      }
    }
  }
View Full Code Here

    if (designs != null) {
      logger.debug("designs.size is: " + designs.size());
      for (ReportDesign design : designs) {
        // we are only bothered about the column alias here
        // the row will be passed back in entirety
        ColumnAlias alias = design.getColumnAlias();
        if (alias != null) {
          logger.debug("alias.getColumnFamily is: "
              + alias.getColumnFamily());
          logger.debug("alias.getQualifier is: "
              + alias.getQualifier());
          scan.addColumn(Bytes.toBytes(alias.getColumnFamily()),
              Bytes.toBytes(alias.getQualifier()));
        }
      }
    }
    // we may need to columns with the filters too here, lets see.
  }
View Full Code Here

TOP

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

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.