Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.Mapping


    SubRegexStringComparator expectedComp = new SubRegexStringComparator(
        "abc", 0, -1);
    RowFilter expectedFilter = new RowFilter(CompareOp.NOT_EQUAL,
        expectedComp);

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

    RowFilter filterReturned = HBaseFilterFactory.getRowFilter(rowFilter,
        mapping);
    SubRegexStringComparator returnedComparator = (SubRegexStringComparator) filterReturned
        .getComparator();
View Full Code Here


    RowAlias alias1 = new RowAlias(2, null, valueType1, 6, "alias1");

    RowAliasFilter rowFilter1 = new RowAliasFilter(null, type1, "Substr",
        alias1);

    Mapping mapping = new Mapping();
    Map<String, RowAlias> rowAliases = new TreeMap<String, RowAlias>();
    rowAliases.put(alias.getAlias(), alias);
    rowAliases.put(alias1.getAlias(), alias1);

    mapping.setRowAlias(rowAliases);

    ArrayList<RowAliasFilter> greaterFilters = new ArrayList<RowAliasFilter>();
    greaterFilters.add(rowFilter);

    ArrayList<RowAliasFilter> lesserFilters = new ArrayList<RowAliasFilter>();
View Full Code Here

    SubBinarySuffixComparator expectedComp = new SubBinarySuffixComparator(
        Bytes.toBytes("abc"), 0, -1);
    RowFilter expectedFilter = new RowFilter(CompareOp.EQUAL, expectedComp);

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

    RowFilter filterReturned = HBaseFilterFactory.getRowFilter(rowFilter,
        mapping);
    SubBinarySuffixComparator returnedComparator = (SubBinarySuffixComparator) filterReturned
        .getComparator();
View Full Code Here

    RowAlias alias1 = new RowAlias(2, null, valueType1, 9, "alias1");

    RowAliasFilter rowFilter1 = new RowAliasFilter(null, type1, "Eq Value ",
        alias1);

    Mapping mapping = new Mapping();
    Map<String, RowAlias> rowAliases = new TreeMap<String, RowAlias>();
    rowAliases.put(alias.getAlias(), alias);
    rowAliases.put(alias1.getAlias(), alias1);

    mapping.setRowAlias(rowAliases);

    ArrayList<RowAliasFilter> greaterFilters = new ArrayList<RowAliasFilter>();
    greaterFilters.add(rowFilter);
    greaterFilters.add(rowFilter1);
View Full Code Here

    mappingDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();
    valueTypeDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();

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

    RowAlias rowAlias1 = new RowAlias();
    rowAlias1.setId(99999);
    rowAlias1.setAlias("aliasTest1Updated");
    rowAlias1.setValueType(valueTypeDAO.findById(1l));
    rowAlias1.setLength(6);
    mapping.addRowAlias(rowAlias1);

    mappingDAO.transaction = mappingDAO.session.getTransaction();
    long id = mappingDAO.save(mapping);

    assertEquals(id, 99999l);

    mapping = mappingDAO.findById(99999l);
    assertEquals(mapping.getName(), "Mappings");

    Iterator<RowAlias> iterator = mapping.getRowAlias().values().iterator();
    boolean rowAliasUpdated = false;
    while (iterator.hasNext()) {
      RowAlias rowAlias = iterator.next();
      assertEquals(rowAlias.getId(), 99999l);
      assertEquals(rowAlias.getAlias(), "aliasTest1Updated");
View Full Code Here

    mappingDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();
    valueTypeDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();

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

    assertEquals(id, 99999l);

    mapping = mappingDAO.findById(99999l);
    assertEquals(mapping.getName(), "Mappings");

    boolean columnAliasUpdated = false;
    ResultSet rs = stmt
        .executeQuery("select * from columnAlias where mappingId=" + 99999);

View Full Code Here

    mappingDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();
    valueTypeDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();

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

    RowAlias rowAlias1 = new RowAlias();
    rowAlias1.setId(99999);
    rowAlias1.setAlias("aliasTest1Updated");
    rowAlias1.setValueType(valueTypeDAO.findById(1l));
    rowAlias1.setLength(6);
    mapping.addRowAlias(rowAlias1);

    RowAlias rowAlias2 = new RowAlias();
    rowAlias2.setAlias("newAlias1Added");
    rowAlias2.setValueType(valueTypeDAO.findById(1l));
    rowAlias2.setLength(7);
    mapping.addRowAlias(rowAlias2);

    RowAlias rowAlias3 = new RowAlias();
    rowAlias3.setId(100001);
    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);

    assertEquals(id, 99999l);

    mapping = mappingDAO.findById(99999l);
    assertEquals(mapping.getName(), "Mappings");

    mappingDAO.session.close();
    stmt.executeUpdate("delete from rowAlias where mappingId=" + 99999);
    stmt.executeUpdate("delete from columnAlias where mappingId=" + 99999);
    stmt.executeUpdate("delete from mapping where id=" + 99999);
View Full Code Here

    stmt.executeUpdate("insert into mapping values(99999,99999,'mappingTest','tableTest')");
    MappingDAO mappingDAO = new MappingDAO();
    mappingDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();

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

    mappingDAO.transaction = mappingDAO.session.getTransaction();
    long id = mappingDAO.save(mapping);

    assertEquals(id, 99999l);

    mapping = mappingDAO.findById(99999l);
    assertEquals(mapping.getName(), "Mappings");
    mappingDAO.session.close();
    stmt.executeUpdate("delete from mapping where id=" + 99999);
    stmt.executeUpdate("delete from connection where id=" + 99999);
    stmt.close();
  }
View Full Code Here

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

    Mapping mapping = mappingDAO.findById(99999l);
    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");
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

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.