Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.ColumnFilter


                .getValue(), rowAlias));
      } else if (hashColumnAlias.containsKey(aliasView.getAlias())) {
        ColumnAlias columnAlias = hashColumnAlias.get(aliasView
            .getAlias());
        isValidType(aliasView.getValue(), columnAlias.getValueType());
        columnFilterList.add(new ColumnFilter(report,
            getFilterType(aliasView.getFilterType()), aliasView
                .getValue(), columnAlias));
      }
    }
    report.setColumnFilters(columnFilterList);
View Full Code Here


   
    ColumnFilterDAO columnFilterDAO = new ColumnFilterDAO();
    columnFilterDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();
    try {
    ColumnFilter columnFilter = columnFilterDAO.findById(99999l);
    assertEquals(99999l, columnFilter.getColumnAlias().getId());
    assertEquals(1l, columnFilter.getFilterType().getId());
    assertEquals(99999l, columnFilter.getReport().getId());
    assertEquals("val", columnFilter.getValue());
    } finally {
    stmt.executeUpdate("delete from columnFilter where id=" + 99999);
    stmt.executeUpdate("delete from report where id=" + 99999);
    stmt.executeUpdate("delete from columnAlias where id=" + 99999);
    stmt.executeUpdate("delete from rowAlias where id=" + 99999);
View Full Code Here

    ColumnFilterDAO columnFilterDAO = new ColumnFilterDAO();
    columnFilterDAO.session = session;
    columnFilterDAO.transaction = session.getTransaction();
    long id =0;
    try {
    ColumnFilter columnFilter = new ColumnFilter();
    columnFilter.setFilterType(filterTypeDAO.findById(1l));
    columnFilter.setReport(reportDAO.findById(99999l));
    columnFilter.setColumnAlias(columnAliasDAO.findById(99999l));
    columnFilter.setValue("val");

    columnFilterDAO.save(columnFilter);

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

    while (rs.next()) {
      assertEquals(rs.getLong("filterTypeId"), 1l);
View Full Code Here

  public Session session;
  @TransactionTarget
  public Transaction transaction;

  public ColumnFilter findById(Long id) {
    ColumnFilter columnFilter = (ColumnFilter) session.get(
        ColumnFilter.class, id);
    return columnFilter;
  }
View Full Code Here

    ColumnAlias alias = new ColumnAlias();
    alias.setColumnFamily("cf");
    alias.setQualifier("qualifier");
    alias.setValueType(valueType);

    ColumnFilter columnFilter = new ColumnFilter();
    columnFilter.setFilterType(type);
    columnFilter.setValue("true");
    columnFilter.setColumnAlias(alias);

    SubBinarySuffixComparator expectedComp = new SubBinarySuffixComparator(
        Bytes.toBytes("true"), 0, -1);
    SingleColumnValueFilter expectedFilter = new SingleColumnValueFilter(
        Bytes.toBytes("cf"), Bytes.toBytes("qualifier"),
View Full Code Here

    ColumnAlias alias = new ColumnAlias();
    alias.setColumnFamily("cf");
    alias.setQualifier("qualifier");
    alias.setValueType(valueType);

    ColumnFilter columnFilter = new ColumnFilter();
    columnFilter.setFilterType(type);
    columnFilter.setValue("true");
    columnFilter.setColumnAlias(alias);

    SubSubstringComparator expectedComp = new SubSubstringComparator(
        "true", 0, -1);
    SingleColumnValueFilter expectedFilter = new SingleColumnValueFilter(
        Bytes.toBytes("cf"), Bytes.toBytes("qualifier"),
View Full Code Here

    ColumnAlias alias = new ColumnAlias();
    alias.setColumnFamily("cf");
    alias.setQualifier("qualifier");
    alias.setValueType(valueType);

    ColumnFilter columnFilter = new ColumnFilter();
    columnFilter.setFilterType(type);
    columnFilter.setValue("true");
    columnFilter.setColumnAlias(alias);

    SubRegexStringComparator expectedComp = new SubRegexStringComparator(
        "true", 0, -1);
    SingleColumnValueFilter expectedFilter = new SingleColumnValueFilter(
        Bytes.toBytes("cf"), Bytes.toBytes("qualifier"),
View Full Code Here

    ColumnAlias alias = new ColumnAlias();
    alias.setColumnFamily("cf");
    alias.setQualifier("qualifier");
    alias.setValueType(valueType);

    ColumnFilter columnFilter = new ColumnFilter();
    columnFilter.setFilterType(type);
    columnFilter.setValue("true");
    columnFilter.setColumnAlias(alias);

    SubRegexStringComparator expectedComp = new SubRegexStringComparator(
        "true", 0, -1);
    SingleColumnValueFilter expectedFilter = new SingleColumnValueFilter(
        Bytes.toBytes("cf"), Bytes.toBytes("qualifier"),
View Full Code Here

    ColumnAlias alias2 = new ColumnAlias();
    alias2.setColumnFamily("cf2");
    alias2.setQualifier("qualifier");
    alias2.setValueType(valueType2);

    ColumnFilter columnFilter1 = new ColumnFilter();
    columnFilter1.setFilterType(type1);
    columnFilter1.setValue("123");
    columnFilter1.setColumnAlias(alias1);
   
    ColumnFilter columnFilter2 = new ColumnFilter();
    columnFilter2.setFilterType(type2);
    columnFilter2.setValue("123");
    columnFilter2.setColumnAlias(alias2);
   
    ArrayList<ColumnFilter> columnFilters = new ArrayList<ColumnFilter>();
    columnFilters.add(columnFilter1);
    columnFilters.add(columnFilter2);
   
View Full Code Here

    ColumnAlias alias = new ColumnAlias();
    alias.setColumnFamily("cf");
    alias.setQualifier("qualifier");
    alias.setValueType(valueType);

    ColumnFilter columnFilter = new ColumnFilter();
    columnFilter.setFilterType(type);
    columnFilter.setValue("123");
    columnFilter.setColumnAlias(alias);

    DoubleComparator expectedComp = new DoubleComparator(123, 0, -1);
    SingleColumnValueFilter expectedFilter = new SingleColumnValueFilter(
        Bytes.toBytes("cf"), Bytes.toBytes("qualifier"),
        CompareOp.NOT_EQUAL, expectedComp);
View Full Code Here

TOP

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

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.